首页 文章

Windows Installer没有COM注册程序集

提问于
浏览
0

我的问题在这里由另一个人描述http://www.experts-exchange.com/Programming/Installation/Q_28093898.html . 我只是复制了文字 .

我_____82778_已经包含了一个将程序集安装到GAC中的安装和部署项目 . 但是,我想让COM可调用,因此我对程序集没有任何问题 . 有人知道什么是错的吗?

UPDATE:

现在我有关于这个问题的更多事实 . 在我的项目中,我在Register属性中选择 vsdrpCom ,在Folder属性中选择Global Assembly Cache . 执行此操作后,我的ActiveX无法正常工作 . But 当我选择Register属性中的 vsdrpDoNotRegister 和Folder属性中的Global Assembly Cache时,安装后我使用RegAsm来注册我的ActiveX控件 . 一切都很好 .

2 回答

  • 0

    在安装和部署项目中,如果在属性窗口中单击DLL文件,则应将“注册”属性设置为“xxxxCOMxxxx” . 不确定什么是确切的选择 .

    编辑:

    vsdrfCOM 
    vsdrfCOMSelfReg 
    vsdrfCOMRelativePath
    
  • 0

    问题是因为我为当前用户安装了它 . 所有用户的安装都有助于解决问题 .

相关问题