专栏首页敏捷开发&项目管理让TFS2008 build server可以 编译vs2010程序

让TFS2008 build server可以 编译vs2010程序

1. build server 安装.net framework 4.0和 .net framework 3.5 sp1

2. 停掉team build service

3. 到 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies 用记事本打开TfsBuildService.exe.config.

4. 找到MSBuildPath 配置,设置值为 <add key="MSBuildPath" value="c:\windows\microsoft.net\Framework\v4.0.21006\" />

5. 重启team build service 看看是不是工作

碰到错误 error MSB3245 或其它的 先检查是否有安装vs2010在build server, 没有的话安装一下,不想安装vs2010可以尝试下 6,7步

6. 安装 windows SDK7.0A

7. 从安装了vs2010的电脑,拷贝 %programfiles%\MSBuild\Microsoft\VisualStudio\v10.0 目录到 build machine相应位置

8. 改变TFSBuild.proj 文件中ToolsVersion,从3.5变为4.0

  然后就可以编译了 很简单

碰到错误

The path C:\[Path]\Sources is already mapped in workspace [Server Name] 可以修改 build agent里的 编译目录 从 $(Temp)\UI\$(BuildDefinitionPath) to $(Temp)\UI\$(BuildDefinitionPath)\$(BuildDefinitionID)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Database first with EntityFramework (Migration)安装和升级

    最近看了国外几个项目,发现用EntityFramework做Code First的项目现在很流行。 最让我有兴趣的一个功能则是,EntityFramework对...

    麦克-堂
  • 数据库敏捷版本控制之3个数据库策略

    关于数据库的版本控制前段时间一直没找到特别好的方式,通过思考和不断实践,最近总结了一个不错的方法,特分享给大家

    麦克-堂
  • 一些适合青少年编程学习的趣味编程工具

    今天总结了一些适合青少年编程学习的趣味编程工具,感兴趣的可以了解了解,教教自家的小朋友。 趣味编程按照学生的年龄,兴趣和知识掌握程度由易到难。 Scratch符...

    麦克-堂
  • 聊聊storm TridentBoltExecutor的finishBatch方法

    本文主要研究一下storm TridentBoltExecutor的finishBatch方法

    codecraft
  • 聊聊storm TridentBoltExecutor的finishBatch方法

    本文主要研究一下storm TridentBoltExecutor的finishBatch方法

    codecraft
  • event.target || event.srcElement在火狐兼容问题

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <titl...

    botkenni
  • 谷歌公布GSoC 2020 暑期代码项目名单,200个开源项目30个新增

    谷歌(Google)本周宣布了进入GSoC 2020的200个开源项目。谷歌的GSoC(Google Summer of Code,暑期代码计划)已经走到第16...

    AI研习社
  • 关于Uinicode的一个“有趣的”事情

    本文作者:IMWeb 黄龙 原文出处:IMWeb社区 未经同意,禁止转载 故事是这样开始的 产品K: 为什么我们的网站不能显示火星文? 开发L: 什么样的火星文...

    IMWeb前端团队
  • 业界 | 想转行?数据科学全流程求职指南

    大数据文摘
  • 【深度】“点赞”心理学

    2007年,前Google程序员布雷特•泰勒建立了一个名叫Friendfeed的网站,主打方向是社交媒体的信息聚合,其中有一项创新功能:用户可以按下一个按钮,方...

    腾讯高校合作

扫码关注云+社区

领取腾讯云代金券