如何使用WIX自动安装VSIX软件包?

时间:2011-06-21 10:01:27

标签: visual-studio-2010 wix wix3.5 vsix

我的应用程序有一个WIX安装项目。作为我的解决方案的一部分,我有一个VSIX扩展,我想在客户的Visual Studio上安装。

我不知道的是,如何让WIX自动启动VSIX导入程序。

我尝试按照MSDN上的建议(How to: Prepare Extensions for Windows Installer Deployment以及Installing a VSIX as part of a Larger installation),但无济于事。既没有包含对WIX项目的指导。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:5)

WiX v3.6支持VsixPackage元素直接管理VSIX包。

答案 1 :(得分:3)

这可以通过自定义操作来完成,该操作使用适当的命令行启动VSIXInstaller.exe。这里有一个讨论:http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/VSIX-after-installation-td4975318.html

也许这也会有所帮助:http://blogs.clariusconsulting.net/pga/deploying-a-vsix-from-a-msi/