计算机上缺少vsix安装程序,使用MSI安装程序部署VSIX

Matt..

9

这不是建议的方案.

从MSDN,”您不能使用Windows Installer程序包(MSI)来部署VSIX程序包.但是,您可以提取VSIX程序包的内容以进行MSI部署.本文档介绍了如何准备默认输出为VSIX程序包的项目包含在安装项目中.”

以下是一些包含更多信息的页面:

添加有关如何完成此操作的更多信息:

您不能使用vsix本身,但您可以解压缩它(只需将vsix重命名为zip)并手动将所有文件添加到MSI中.正如它在VS博客上所说,你需要确保包含vsixmanifest文件(它应该在vsix中),并确保将”InstalledByMsi”属性设置为true.如果您有pkgdef文件,请确保包含该文件.

再次,正如它在VS博客上所说,应该安装所有这些文件

“%VSInstallDir%Common7IdeExtensionsYour CompanyYour ProductVersion”

(并且您需要根据实际位置替换%VSInstallDir%.)

您询问:

如何使用visual studio安装程序将某些文件放在非特殊文件夹中.

标准vsix安装程序安装的Vsix软件包将始终将所有文件放在”%VSInstallDir% Common7IdeExtensions …”中的同一文件夹下,但由于您使用的是MSI,因此您应该可以放置其他地方的其他文件,如果你想.

我自己没有试过这个,但我和vsix一起工作了很多.

我希望这有帮助!

相关资源:医院床位安排系统_医院床位如何批量编辑-Java代码类资源-CSDN文库

来源:把床点着的星火

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月17日
下一篇 2021年6月17日

相关推荐