【发布时间】:2015-12-29 14:33:49
【问题描述】:
在使用 Visual Studio 2015 签入文件时,让 Build on TFS 2013 工作时遇到了一些麻烦。我正在处理的解决方案/项目是在 VS 2015 (.NET 4.6) 上创建的,我似乎在我的 TFS 2013 上构建它时遇到了麻烦。
我首先遇到了一个错误:
确认声明中的路径正确,并且 该文件存在于磁盘上
但我似乎通过添加以下内容克服了这一点:
/p:VisualStudioVersion=14.0
针对 MSBuild 代理。 克服这个问题后,我尝试构建一个签入(从 VS 2015 开始),现在我得到了错误:
TF900547:包含 Visual 程序集的目录 Studio Test Runner 无效 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow'。
这表明TestWindow(即12.0)仍然引用旧版本的VS,而不是查看文件夹
Visual Studio 14.0
这是我希望它指向的地方。
我将 Visual Studio 2015 安装在与 TFS 相同的机器上,所以一切都在那里 - 但在 TFS 继续在 12.0 中查找的相应 14.0 文件夹中
关于我如何进行所有这些设置,我是否遗漏了一个明显的技巧,还是我必须在这些问题出现时继续解决这些问题?
显然,我希望 TFS 2015 设置与 VS 2015 开发一起使用,但这有点离题。
谢谢!
【问题讨论】:
-
我假设您列出的错误是从构建服务器报告的,而不是本地编译的编译错误?
-
正确 - 所以我有构建服务器设置,可以立即开始构建任何签入的更改。当我签入更改并在构建资源管理器中等待 30 秒左右时,构建失败并且出现了错误。
标签: visual-studio-2013 tfs build visual-studio-2015