上图显示了我的Hello World项目结构。我试图通过使用下图所示的命令行脚本任务在自托管Windows代理(仅是我的本地计算机)中的Azure Pipeline中构建Setup-HelloWorld-x86.vdproj。
但是出现以下错误。
请帮助我构建此Setup-HelloWorld-x86.vdproj
答案 0 :(得分:0)
如果要通过cmd devenv
运行项目,则可以引用此doc。
作为一种解决方法,可以安装扩展Build VS Installer并使用任务DutchWorkz - Build VS Installer(s)
在Azure Pipelines中构建Visual Studio Installer项目。
您可以指定在任务模式选项中生成.sln
或.vdproj
来生成.msi文件。
更新1
感谢Tharunavignesh J的分享。
解决方案是在适当的帐户下运行Azure代理。以前我的azure代理在某个Network Service帐户下运行,然后将其更改为本地帐户,然后此cmd正常工作。