TFS 2013 Build Agent 目标 .NET 版本

TFS 2013 Build Agent target .NET version

我安装了 TFS 2013 并配置了构建服务,但我正在尝试构建一个在 .NET 2.0 上编写的旧应用程序。每次我 运行 构建时都会收到此错误:

<link-to-file> (24): Reference required to assembly 'System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' containing the base class 'System.Web.UI.Control'. Add one to your project.

我检查了一下,服务器上安装了.NET 2.0 版本。 我的问题是如何更改构建定义以针对另一个版本的框架,因为我猜测版本不正确,但我找不到在哪里做。

您可以使用 the /ToolsVersion switch 您需要进入构建过程的高级设置并将开关添加为 MSBuild 参数。

/ToolsVersion:2.0