我正在尝试在VS2008中部署我在ATL项目中开发的ActiveX控件DLL(我是这种部署的新手)。
按照一些教程,我正在尝试使用VS2008中的Setup Project为我的控件创建msi文件。我已将主输出的Register属性设置为vsdrpCOM。它构建没有错误,但我收到警告:无法为名为的文件创建注册信息。虽然我可以在IE中安装控件,但它不起作用,但显示为红色X图标。我也尝试了其他注册选项,但没用。
我认为由于警告,我的控件在安装过程中仍未注册。 有人可以给我一些指示来解决这个问题吗?我在谷歌上花了几个小时:-(
谢谢!
答案 0 :(得分:0)
使用 vsdrfCOMSelfReg 属性。
请参阅http://msdn.microsoft.com/en-us/library/h793hc1y%28v=vs.90%29.aspx。