0

在我目前工作的地方,我们使用的是 TFS2010,并且已经在 Windows Server 2008 R2 机器上设置了构建控制器。我们正在考虑将我们的 TFS2010 实例升级到 TFS2012,但与此同时,我们即将开始开发新产品。项目团队已经确定为这个新产品创建一个新的构建服务器是一个好主意,原因如下:

  • 我们当前的产品是 .NET 3.5 解决方案
  • 新产品将是 .NET 4.5 WPF 解决方案
  • 优先在与我们当前的构建服务器不同的环境中安装新产品构建所需的第三方组件和工具,以免影响现有产品的服务包和热修复的构建和发布。

TFS2010 构建控制器是否可以安装在 Windows Server 2012 机器上,我需要注意哪些事项?还是在另一台 Windows Server 2008 R2 机器上安装新控制器更可取,当我们升级到 TFS2012 时升级新服务器上的控制器,也许也将服务器升级到 Windows Server 2012?

4

1 回答 1

0

在 Windows Server 2012 中安装 TFS 2010 构建控制器非常简单。请注意,在安装 TFS 2010 构建控制器之前,需要在构建服务器上安装 .NET 3.5。

此外,如果构建 .NET 4.5 应用程序,并且不热衷于在构建服务器上安装 Visual Studio 2012,则应安装 Windows 8 SDK。

此外,我建议安装 MSBuild 社区任务 ( https://code.google.com/p/msbuildtasks/downloads/detail?name=MSBuild.Community.Tasks.v1.4.0.56.msi&can=2&q= ) 以获得额外的 MSBuild 功能. 这对于通过从您正在使用的任何自动构建服务器技术获取构建号值并将这些值作为参数提供给 MSBuild 来将版本号应用于您的程序集特别有益。以下文章使用 Bamboo CI 服务器产品演示了这一点:http: //itrathnasekara.blogspot.com.au/2011/05/setting-assembly-version-automatically.html

于 2013-03-05T06:00:33.133 回答