.net - c# com 对象配置最佳实践

标签 .net com legacy

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

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

配置的最佳实践是什么:将 app.config 放入安装文件夹(我怀疑上传它会有些困惑,因为主机进程根本没有 app.config)或保持过去的做法来处理系统注册表?

您个人更喜欢什么?

最佳答案

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

特别是,弄清楚将 app.config 放在哪里可能会让您(作为开发人员)和您的用户感到困惑。更糟糕的是,这与将来维护该应用程序的其他人所期望的方式不同。

关于.net - c# com 对象配置最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4249398/

相关文章:

c# - WPF bool 触发器

c++ - 如何在 c++winapi 中将 PayPal 的结帐与 IWebBrowser2 连接起来?

c++ - CoCreateInstance 返回 E_INVALIDARG

java - 改进遗留 Java 小程序的性能和外观

c# - 尽管我包含了 cal.dll,但无法在驱动程序类的 Main 方法中调用计算器类的添加方法

c# - XmlTextReader 与 XDocument

delphi - Outlook 通过 COM 使用用户设置发送邮件

api - 通过使用 5.5 使用 Drools 6.0 新的 PHREAK 算法。遗留 API

java - 字段没有私有(private) setter - 单元测试遗留代码

.net - 衡量函数、类和进程速度的最佳方法