我安装了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版本。 我的问题是如何更改构建定义以定位另一个版本的框架,因为我的猜测是版本不正确,但我找不到在哪里做。
答案 0 :(得分:2)
您可以使用the /ToolsVersion
switch,您需要进入构建过程的高级设置,并将该开关添加为MSBuild参数。
/ToolsVersion:2.0