关于注册表:如何从VS安装项目中注册COM?

关于注册表:如何从VS安装项目中注册COM?

How to register COM from VS Setup project?

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

COM注册在Vista(由我确认)和XP(由同事确认)上不起作用。
在XP上使用Visual Studio 2005.


好吧,我找到了解决方法:

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

  • 推荐阅读