如何从VS安装项目注册COM?

Nic*_*ick 3 com registry

我已将我的DLL标记为vsdraCOM,我可以在安装后在注册表中看到它,但我的应用程序在手动调用RegAsm之前看不到COM接口.为什么会这样?

COM注册不适用于Vista(已确认自己)和XP(由同事确认).在XP上使用Visual Studio 2005.

Nic*_*ick 5

好吧,我找到了一个解决方案:

  1. 使用/ regfile选项运行RegAsm.exe以生成注册表项.
  2. 通过查看注册表,右键单击并选择"导入...",将.reg文件手动导入VS Setup项目.