我必须为依赖于com对象的遗留应用程序开发扩展。
我的扩展程序是作为带有MSVS的com-server-in-dll(.net程序集)实现的,并安装在[program files] [company]文件夹中(以msi文件的形式发布)。
配置它的最佳做法是:将app.config放到安装文件夹中(我怀疑上传会有些麻烦,因为主机进程根本没有app.config)或者保持旧时的做法来处理系统注册表?
您个人更喜欢什么?
答案 0 :(得分:0)
由于您的应用程序由使用注册表样式配置的“遗留”应用程序托管,我会坚持使用它。
特别是,找出放置app.config
的位置可能会让您(作为开发人员)和您的用户感到困惑。更糟糕的是,这与未来维护应用程序的其他人所期望的方式不同。