2017-08-04 183 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)。如果链接萎缩并且变得不可用,这意味着您的答案在将来对用户而言是无用的。如果你可以在你的实际文章中提供你答案的一般细节,最好引用你的链接作为参考。 –