从VSTS生成生成解决方案时发生MSBuild错误

从VSTS生成生成解决方案时发生MSBuild错误,msbuild,visual-studio-2017,azure-pipelines,Msbuild,Visual Studio 2017,Azure Pipelines,在使用持续集成构建解决方案时,我遇到以下错误 [错误]Apps\App.Service\App.Service.csproj(203,11): 错误MSB4226:导入的项目无效 找不到“$(VSToolsPath)\Web\Microsoft.Web.Publishing.targets”。 还有,我试图找到 回退中的“$(VSToolsPath)\Web\Microsoft.Web.Publishing.targets” $(VSToolsPath)-“C:\Program Files的搜索

在使用持续集成构建解决方案时,我遇到以下错误

[错误]Apps\App.Service\App.Service.csproj(203,11): 错误MSB4226:导入的项目无效 找不到“$(VSToolsPath)\Web\Microsoft.Web.Publishing.targets”。 还有,我试图找到 回退中的“$(VSToolsPath)\Web\Microsoft.Web.Publishing.targets” $(VSToolsPath)-“C:\Program Files的搜索路径 (x86)\MSBuild\Microsoft\VisualStudio\v15.0”。这些搜索路径是 在“C:\Program Files(x86)\Microsoft Visual”中定义 Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe.Config”。证实 声明中的路径正确,并且 文件存在于磁盘上的一个搜索路径中


当我检查我的
.csproj
时,我的顶部有以下内容
,因此有人可以告诉我问题出在哪里

我在尝试在我的项目上设置gitlab CI时遇到了同样的问题。
这个答案解决了我的问题。我把它留在这里,也许它对某些人有用。

你的项目是什么?如果是从vs2015迁移到vs2017?如果使用本地专用代理生成,请同时检查文件
Microsoft.Web.Publishing.targets
是否存在于C:\Program Files(x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\VisualStudio\v15.0\WebApplications
C:\Program Files(x86)中\MSBuild\Microsoft\VisualStudio\v15.0\Web
。您好,我有4个项目,我正在构建其中1个项目正在使用
MSBuild
成功执行,但其余项目失败这四个项目的设置有什么不同?或者您可以在一个驱动器中共享四个项目吗?可以从这里@DorababuMeka了解到如果您能够解决此问题,请添加您的解决方案作为答案吗?