DutchWorkz MSI 构建 VS Installers 插件无法看到 VS2019
Posted
技术标签:
【中文标题】DutchWorkz MSI 构建 VS Installers 插件无法看到 VS2019【英文标题】:DutchWorkz MSI build VS Installers addon not able to see the VS2019 【发布时间】:2021-08-09 15:33:24 【问题描述】:我遇到了一个奇怪的问题,即在构建服务器上安装了 VS2019
,但 DutchWorkz
MSI Addon 仅“看到”VS2013、VS2015 和 VS2017,
由于许可证过期和 devenv.com 不存在等各种原因,它们都无法构建 MSI 项目...
有没有一种方法可以代替使用魔术VS2013
VS 实例名称来传递 VS2019 的 devenv.com 所在的磁盘位置或其他一些解决方法,或者一种如何使 VS2019 出现在列表中的方法。
或者进一步调试它为什么不存在。
【问题讨论】:
【参考方案1】:DutchWorkz MSI build VS Installers 插件无法看到 VS2019
AFAIK,DutchWorkz
MSI Addon(旧版1.1.7
)和Build VS Installer(新版1.2.4
)都不支持VS2019。
这就是你在下拉列表中看不到VS2019的原因。
此外,这两个扩展程序现在都未从 Marketplace 发布。
要构建MSI安装项目,您可以使用命令行任务调用devenv.com
:
步骤:
-
添加
Command line
任务
添加以下行:"C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\devenv.com" MyProjectDir\MySolution.sln /Rebuild Release
注意:请注意使用devenv.com
(不是devenv.exe
)。
【讨论】:
以上是关于DutchWorkz MSI 构建 VS Installers 插件无法看到 VS2019的主要内容,如果未能解决你的问题,请参考以下文章
如何在 MSI 安装完成后运行脚本?使用 VS2010 + 安装向导创建的 MSI
请问Sql server2012安装失败,无法打开sql_engine_core_inst.msi这个问题怎么解决的啊??
安装SQL Server 2012是出现错误Windows Installer文件:sql_engine_core_inst.msi这个安装包打不开。