AzureDevOps构建失败无法达到Microsoft.WebSite.Publishing.targets。未知的VStoolspath

时间:2019-09-19 02:00:07

标签: c# azure msbuild

我的项目无法构建,因为它无法在Azure DevOps上达到Microsoft.Web.Publishing.targets

我们在Prem上的VStoolsPath'C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0',并且可以构建'\Web\Microsoft.WebSite.Publishing.targets'

我想知道我们如何找出VStoolsPath的{​​{1}}是什么?我们如何找到相同/相似的路径来到达AzureDevOps以允许我们构建代码?

我们的csproj文件配置如下:

Microsoft.WebSite.Publishing.targets

这是我得到的错误:

  

src \ Licensing and Registry \ Wapol.LnR.Automation.Agent \ Wapol.LnR.Automation.Agent.csproj(4,11):错误MSB4226:   找不到导入的项目“ $(VSToolsPath)\ Web \ Microsoft.Web.Publishing.targets”。

     

还尝试在$(VSToolsPath)的后备搜索路径中找到“ $(VSToolsPath)\ Web \ Microsoft.Web.Publishing.targets”-“ C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v15.0”。

     

这些搜索路径在“ C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ bin \ msbuild.exe.Config”中定义。确认声明中的路径正确,并且文件在搜索路径之一中的磁盘上存在。       进程“ msbuild.exe”以代码“ 1”退出。

1 个答案:

答案 0 :(得分:0)

糟糕,发现我使用的是错误的代理程序。

必须转到代理管道-Azure管道,然后将代理规范设置为'vs2015-win2012r2'