TFS构建错误Microsoft.WebApplication.targets"没有找到,而文件存在。有时构建是成功的

时间:2016-11-24 12:17:29

标签: visual-studio tfs msbuild tfs2013

我正在使用TFS 2013来构建我的项目,但有时我收到错误:

  

导入的项目" C:\ Program Files   (86)\的MSBuild \微软\ VisualStudio的\ V12.0 \ web应用\ Microsoft.WebApplication.targets"   没找到。确认声明中的路径是   正确,并且该文件存在于磁盘上。

我已经找到了很多答案,并找到了很多解决方法来修复它,但“在我的情况下,问题是有时我的构建成功,有时它失败了。”

假设我正在运行我的构建10次,然后3-4次正在通过,6-7次正在运行错误。

我检查了服务器上的路径和文件

  

" C:\ Program Files   (86)\的MSBuild \微软\ VisualStudio的\ V12.0 \ web应用\ Microsoft.WebApplication.targets"

存在于TFS构建所在的同一位置。

我也访问了链接

TFS build errors a file not found, while file exists

但是这个帖子没有提供答案。

我想做很少的改动。请建议什么是可能的解决方案,使.targets文件始终可用。

更新

我在链接中找到了类似的问题

TFS Build missing .targets files intermittently

但是这个帖子提供的答案并没有解决我的问题,即使它再次成为一个问题而不是解决方案,这就是为什么我开始一个单独的线程。

1 个答案:

答案 0 :(得分:0)

您可以尝试以下项目:

  1. 清除构建代理计算机上的Cache文件夹。文件夹路径为:C:\Users\username\AppData\Local\Microsoft\Team Foundation\5.0\Cache
  2. 清理TFS计算机上的缓存文件夹:C:\Program Files\Microsoft Team Foundation Server 12.0\Application Tier\Web Services\_tfs_data
  3. 尝试使用NuGet包MSBuild.Microsoft.VisualStudio.Web.targets,在项目中引用它们。
  4. 尝试创建另一个灯光项目,以测试您是否会遇到同样的问题。