Azure devops VSTS生成未使用.vdproj生成.msi文件

Azure devops VSTS生成未使用.vdproj生成.msi文件,azure-devops,windows-installer,azure-pipelines,Azure Devops,Windows Installer,Azure Pipelines,我有一个VSTS构建,它将使用.vdproj生成.msi文件,但我没有从构建中获取.msi文件 我收到警告MSB4078:项目文件“abcdSetup\abcdSetup.vdproj”不受MSBuild支持,无法生成 我正在使用Visual studio生成任务和MS生成任务生成.msi 我尝试了一些方法,并从VS installer项目安装了名为create.msi文件的第三部分任务 我已附加了用于生成此.msi文件的所有任务的快照 请看一看并帮助我了解这一点,同时让我们知道VSTS中是否有

我有一个VSTS构建,它将使用
.vdproj
生成
.msi
文件,但我没有从构建中获取
.msi
文件

我收到
警告MSB4078:项目文件“abcdSetup\abcdSetup.vdproj”不受MSBuild支持,无法生成

我正在使用Visual studio生成任务和MS生成任务生成
.msi

我尝试了一些方法,并从VS installer项目安装了名为create
.msi
文件的第三部分任务

我已附加了用于生成此
.msi
文件的所有任务的快照

请看一看并帮助我了解这一点,同时让我们知道VSTS中是否有创建
.msi
文件的任务

我收到警告MSB4078:MSBuild不支持项目文件“abcdSetup\abcdSetup.vdproj”,因此无法生成该文件

这是因为MSBuild/Visual Studio不支持安装项目。要与Azure DevOps集成,您必须使用devenv

注意:从VS 2013开始,.vdproj支持由外接程序提供

出现错误
警告MSB4078的原因是:MSBuild不支持项目文件“abcdSetup\abcdSetup.vdproj”,无法生成该文件

有没有什么方法可以在不设置 VSTS中的私人代理?请让我知道是否有任何可用的任务

如果不在Azure DevOps中设置私有代理,恐怕无法生成
.msi
,否则,我们将始终得到错误:

Some errors occurred during migration. For more information, see the migration report: C:\VSTS-vs2017-agent\_work\9\s\Setup1\UpgradeLog.htm
我在私有代理和本地PC上测试了它,没有安装VisualStudio安装程序项目扩展,得到了相同的结果。然后我在本地PC上安装了这个扩展,它工作正常。因此,如果要构建安装项目,我们必须安装VisualStudio安装程序项目扩展


希望这有帮助。

这条线索有用吗?@燕,谢谢你的回复。在线程中,他们说必须设置私有代理。有没有任何方法可以生成.msi而不必在VSTS中设置私有代理?请让我知道是否有可用的任务。我正在处理此任务,完成后请告诉您。非常感谢您的帮助。您好,Leo,我已安装private agent并与Azure DevOps连接。我已通过此链接在本地计算机中安装visual studio安装程序项目扩展()但我不确定如何运行devenv命令,以及在何处可以运行此命令来创建.msi文件。请帮助我。是否有人可以帮助我解决此问题?@PDBR,如果可能,请检查并