代码之家  ›  专栏  ›  技术社区  ›  Andrew Florko

c#com对象配置最佳实践

  •  3
  • Andrew Florko  · 技术社区  · 15 年前

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

    我的扩展名在带有msv的dll(.net assembly)中实现为com服务器,并安装在[程序文件][公司]文件夹中(作为msi文件分发)。

    最好的配置方法是:将app.config放入安装文件夹(我怀疑由于主机进程根本没有app.config,上载时可能会有一些混乱)或保留以前的做法来处理系统注册表?

    你个人更喜欢什么?

    1 回复  |  直到 15 年前
        1
  •  0
  •   Jeremy McGee    15 年前

    由于您的应用程序是由使用注册表样式配置的“遗留”应用程序托管的,因此我将继续使用它。

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

    推荐文章