TFS2010 BuildAgent使用.NET MSBuild而不是VS MSBuild

时间:2013-12-13 14:48:48

标签: .net visual-studio msbuild visual-studio-2013

如何使用VisualStudio 2013附带的新MSBuild配置BuildAgent来构建我的项目,而不是.NET框架MSBuild。 这是当前构建代理使用的内容: C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \ MSBuild.exe 我想它使用这个路径: " C:\ Program Files(x86)\ MSBuild \ 12.0 \ Bin \ amd64 \ MSBuild.exe"

我已经在模板中更改了ToolPath,但它仍然尝试使用.NET框架msbuild。

1 个答案:

答案 0 :(得分:1)

我设法运行“新”msbuild。 改变ToolPath是理所当然的,但是应该更改工具路径属性的位置不止一个。

我做了什么: 我查找了我的构建使用的工作流模板(在我的例子中,它是DefaultTemplate.xaml)。 我查找了“运行MSBuild for Project”活动的所有内容,并在此活动的属性中编辑了“ToolPath”以使用此路径:“C:\ Program Files(x86)\ MSBuild \ 12.0 \ Bin \ amd64 \ “(包括配额)。更改此活动的两个实例并检查更改后,它开始工作。