如何使用Microsoft.Deployment.WindowsInstaller?

时间:2016-01-09 22:21:32

标签: visual-studio wix windows-installer

我正在努力建立一个“Hello World!”使用Visual Stuio 2012的MSI自定义动作dll(如果重要)。我已经创建了一个新的C#项目,并浏览了将Microsoft.Deployment.WindowsInstaller.dll作为参考添加到我的项目中。

问题是,当我构建dll时,它还会将Microsoft.Deployment.WindowsInstaller.dll复制到构建目录中。因此,我的新自定义操作dll对此Microsoft.Deployment.WindowsInstaller.dll具有运行时依赖性。我假设我做错了,实际上有一种方法可以将Microsoft.Deployment.WindowsInstaller.dll功能静态链接到我的自定义操作dll ...

1 个答案:

答案 0 :(得分:0)

啊,我想通了。如果您不使用Votive Visual Studio插件,则必须包装'完成的dll自己使用MakeSfxCA.exe。文档在这里 - https://github.com/wixtoolset/wix3/blob/develop/src/DTF/Documents/Guide/Content/buildingcas.htm