DutchWorkz MSI 构建 VS 安装程序插件无法看到 VS2019

DutchWorkz MSI build VS Installers addon not able to see the VS2019

我遇到一个奇怪的问题,构建服务器上安装了 VS2019DutchWorkz MSI Addon 仅“看到”VS2013、VS2015 和 VS2017,

None 由于许可证过期和 devenv.com 不存在等各种原因能够构建 MSI 项目...

有没有一种方法可以代替使用魔术 VS2013 VS 实例名称来传递 VS2019 的 devenv.com 所在的磁盘位置或其他一些解决方法,或者如何使 VS2019 出现的方法在列表中。 或者进一步调试它为什么不存在。

DutchWorkz MSI build VS Installers addon not able to see the VS2019

据我所知,DutchWorkz 都不是 MSI Addon(旧版本1.1.7)和Build VS Installer(新版本1.2.4)支持VS2019.

这就是为什么您在下拉列表中看不到 VS2019 的原因。

此外,这两个扩展现在都已从 Marketplace 中取消发布。

要构建 MSI 安装项目,您可以使用命令行任务调用 devenv.com

步骤:

  1. 添加一个Command line任务
  2. 添加以下行:"C:\Program Files (x86)\Microsoft Visual Studio19\Enterprise\Common7\IDE\devenv.com" MyProjectDir\MySolution.sln /Rebuild Release

注意:请注意使用devenv.com(不是devenv.exe)。