2017-08-04 188 views
0
發現

我曾試圖建立詹金斯項目之一,並得到這個錯誤:Microsoft.WebApplication.targets不是在詹金斯

C:\Program Files (x86)\Jenkins\workspace\Ordmationv3.22\Ordmation\oRouter.csproj(992,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. 

所以,我檢查了Microsoft.WebApplication.targets看到它在哪兒安裝在v14.0發現 然後我從V11.0改變的csproj這個

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v14.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" /> 

,然後提交時試圖建立詹金斯再次我有同樣的錯誤更改到回購,但隨後。我甚至在Jenkins文件夾中檢查了該項目,並將csproj更改爲v14.0。有什麼我錯過了爲什麼仍然有相同的錯誤?謝謝。

回答

-3

http://donovanbrown.com/post/So-sick-of-MicrosoftWebApplicationtargets-was-not-found-build-errors

使用上述鏈接套裝你的。我是VS15,我必須提供參數爲V14,請檢查Microsoft.WebApplication.targets的存在位置。詹金斯控制檯應該能夠告訴你

+0

堆棧溢出時,僅鏈接的答案通常[皺眉](http://meta.stackexchange.com/a/8259/204922)。如果鏈接萎縮並且變得不可用,這意味着您的答案在將來對用戶而言是無用的。如果你可以在你的實際文章中提供你答案的一般細節,最好引用你的鏈接作爲參考。 –