如何在Visual Studio中为MFC Active X创建MSI

时间:2011-06-01 15:32:33

标签: mfc windows-installer

有人可以向我解释为MFC Active X控件创建MSI的简单方法,如果可能的话,可以在工作站上注册控件吗?

由于

2 个答案:

答案 0 :(得分:0)

Windows Installer(.MSI)是一个SDK。一般来说,最佳做法是使用COM / Registry表,而不是通过SelfReg表或任何其他调用DllRegisterServer()的技术(例如Regsvr32)进行处理。

但是,如果不了解您用于生成MSI数据库的创作工具,则无法准确地告诉您如何操作。

答案 1 :(得分:0)

在包含ActiveX控件项目的解决方案中:

  • 右键点击解决方案,选择添加 - >新项目。选择“设置项目”
  • 右键单击新的安装项目,选择“添加”,然后选择“项目输出”。
  • 从ActiveX控件项目中选择主输出。
  • 在Setup项目下,右键单击“Primary Output from ...”并选择Properties。
  • 注册属性设置为 vsdrpCOMSelfReg

    (使用Visual Studio 2010测试)