【发布时间】:2020-10-27 17:57:06
【问题描述】:
TL;DR:安装干净的 Windows 构建服务器、MS Build Tools 2019 和 TFS 2013。 构建日志说 异常消息:找不到文件:MSBuild.exe(类型 FileNotFoundException)
如何在 TFS 2013 上的 XAML 文件中设置 MSBUILD 工具路径,配置为使用 MSBuild 2019 并在我的开发盒上安装 Visual Studio 2019 Enterprise。
- 请提供适用于 TFS2013(更新 3)的完整 XAML 文件,并带有明确的自定义 msbuild 路径。
更多信息:
我们为运行 2013 版的 TFS 构建例程设置了多服务器。
一个控制器和几个代理服务器到处都是,没什么特别的。 最近我为 GUI 测试添加了另一个 - 我需要代理服务处于交互模式。
到目前为止的步骤:
安装的 TFS 2013 包括两个代理 - 链接到主控制器。 我安装了 Build Tools 2019 版 我添加了标签来控制构建分发。
激活一个构建,剩下的就是历史了。
我已经四天(令人沮丧)了 - 我已经阅读了我能找到的每一个 Stack Overflow TFS set toolpath 条目,以及一大堆奇怪的论坛,但似乎没有一个能从头开始我的痒在这里。
- 我什至将您看到的两条路径都添加到了 Windows 环境 PATH 变量中。我不确定这是否有任何作用。
看;每个人都在谈论 XAML 中的这个条目,上面写着 toolpath(或类似的) - 但是;我没看到。我们使用 TfvcTemplate.12.Xaml 的小改动版本。
许多人还谈到了这个用于编辑 XALM 文件的 GUI 工具,我可以在其中看到所有可用的不同选项(我想)——有人也可以帮助我吗?它肯定不能与 2019 年企业开箱即用???? 所以;我安装了这个Extension Process Template Editor,但是当我单击 XAML 文件时当然什么也没有发生,只是更多的 XML :)
我现在在新服务器上添加了一些路径,我看到安装了 msbuild.exe 的实例(请 MS/.NET 一起行动)
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin
C:\Program Files (x86)\MSBuild\12.0\Bin
请尽量不要把它写成第一眼的重复。我知道它与其他问题相似 - 但是;魔鬼在细节中。
【问题讨论】:
标签: c# .net tfs msbuild visual-studio-2019