c#com对象配置最佳实践

时间:2010-11-22 19:28:31

标签: .net com legacy

我必须为依赖于com对象的遗留应用程序开发扩展。

我的扩展程序是作为带有MSVS的com-server-in-dll(.net程序集)实现的,并安装在[program files] [company]文件夹中(以msi文件的形式发布)。

配置它的最佳做法是:将app.config放到安装文件夹中(我怀疑上传会有些麻烦,因为主机进程根本没有app.config)或者保持旧时的做法来处理系统注册表?

您个人更喜欢什么?

1 个答案:

答案 0 :(得分:0)

由于您的应用程序由使用注册表样式配置的“遗留”应用程序托管,我会坚持使用它。

特别是,找出放置app.config的位置可能会让您(作为开发人员)和您的用户感到困惑。更糟糕的是,这与未来维护应用程序的其他人所期望的方式不同。