如何使用 WIX 自动安装 VSIX 包?
我的应用程序有一个 WIX 安装项目。作为我的解决方案的一部分,我有一个 VSIX 扩展,我想将其安装在客户的 Visual Studio 上。
我不知道的是如何让 WIX 自动启动 VSIX 导入器。
我尝试遵循 MSDN 上的建议(如何:为 Windows Installer 部署准备扩展以及将 VSIX 作为大型安装的一部分安装),但无济于事。两者均不包含 WIX 项目的指导。
任何帮助将不胜感激。
I've got a WIX installation project for my application. As part of my solution I have a VSIX extension, that I want to install on the customer's Visual Studio.
What I don't know, is how to get WIX to automatically initiate the VSIX importer.
I tried following the advice on MSDN (How to: Prepare Extensions for Windows Installer Deployment as well as Installing a VSIX as part of a Larger installation), to no avail. Neither included guidance for WIX projects.
Any help will be appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
WiX v3.6 支持 VsixPackage 元素来直接管理 VSIX 包。
WiX v3.6 supports the VsixPackage element to directly manage VSIX packages.
这可以通过自定义操作来完成,该操作使用适当的命令行启动 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/
This can be done through a custom action which launches VSIXInstaller.exe with the appropriate command line. There is a discussion about this here: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/VSIX-after-installation-td4975318.html
Perhaps this will also help: http://blogs.clariusconsulting.net/pga/deploying-a-vsix-from-a-msi/