How To: Team Build 自定义版本号
a) 自定义一个Task
b) 添加Task到TFSBuild.proj
1. 自定义一个Task
a. File -> New -> Project -> Class Library
b. 添加项目引用
项目右键 -> Add Reference -> Micosoft.Build.Engine/Framework/Tasks /Utilities 最好选择2.0版本,如果确定服务器运行的是3.5版本则两者皆可
c. 编写一个Task(继承自ITask 或者 Task)
Public class MyBuildNumber : Task
2. 将自定义的Task添加到TFSBuild.proj中
a) 签出对应的TFSBuild.proj
c) 将对应的dll签入到文件夹中
1. 手工拷贝到CIProjectTeamBuild (即:对应的BuildType文件夹), 而后手工添加,签入
2. 在命令行中切换到CIProjectTeamBuild, 运用命令签入
a. 切换到 Visual Studio 2008 Command Prompt
b. 切换到对应目录,例如 cd C:\Documents and Settings\tfsSetup\Desktop\TeamBuildTypes\CIProjectTeamBuild
c. 将对应的dll拷贝到该文件夹,如上图所显示的TfsBuildUntities.dll
d. 添加并签入该文件
a) Tf add TfsBuildUntities.dll
b) Tf checkin TfsBuildUnitities.dll
e. 添加对应的设置
1: <UsingTask TaskName="TfsBuildUtilities.MyBuildNumber" AssemblyFile=" TFSBuildUnities.dll"/>
2: <Target Name = "BuildNumberOverrideTarget" >
3: <MyBuildNumber BaseBuildName=" MyBuild_1.0" LastBuildNumber="$(LastBuildNumber)">
4: <Output TaskParameter="BuildNumber" PropertyName="BuildNumber"/>
5: </MyBuildNumber >
6: </Target>
f. Queue New Build
转载于:https://www.cnblogs.com/zhzkl/archive/2008/12/25/1362294.html
How To: Team Build 自定义版本号相关推荐
- android+自定义版本号,Android打包版本号设置方法
之前没有设置过打包的命名,每次打包都是默认的"app-realease.apk",之后手动修改名字来显示出它是一个新版本. 晚上学习了如何配置打包名称,很简单,修改build.gr ...
- flutter build ios版本号没有同步修改的问题
最近遇到个版本更新问题,新版本总是没办法覆盖旧版本,导致测试出现一些问题. 在Flutter中,版本号一般是在pubspec.yaml中设置的,如version: 1.0.0+1.+号后面的就是版本号 ...
- iOS 代码实现获得应用的版本号(Version/Build)
[1]概念 iOS的版本号,一个叫做Version,一个叫做Build,这两个值都可以在Xcode 中选中target,点击"Summary"后看到. Version在plist文 ...
- Team Up!用Visual Studio 2005 Team System组织所有的装备 --作者:Chris Menage
[摘要]本文基于Visual Studio 2005 Team System CTP,为您介绍在软件开发周期中中的开发进程.团队支持.工作项跟踪.单元和装载测试及其他. 软件开发通常被认为是个很困难的 ...
- Team Foundation Server的回滚操作
VSTF Rollback 操作 最近遇到要把有些项目需要做回滚操作,发现TFS的UI上没有回滚的操作. 经过百度,查到一个CSDN上的博主发了一种方法,经过验证,那种方法是错误的: 他通过先获取指定 ...
- Team System:基本 Power Tool 工具。
(原文地址: http://msdn.microsoft.com/zh-cn/magazine/cc721612.aspx) Brian Randell 目录 很长一段时间,Microsoft 都是 ...
- Team System:基本 Power Tool 工具
目录 Team System Web Access Team Foundation Server Power Tools 最后一个工具 很长一段时间,Microsoft 都是通过向已发布的产品引入新功 ...
- Team Foundation 中的带编号的错误和事件消息
Team Foundation 中的带编号的错误和事件消息 Team Foundation 通过显示错误消息和事件消息来通知您操作成功以及操作失败.一部分错误消息和事件消息已经指定了格式为 TFnnn ...
- Team Foundation Server Beta3 安装指南
Team Foundation Server Beta3 安装指南 发布日期: 11/11/2005 | 更新日期: 12/15/2005 本页内容 1.概述 2.安装的安全 3.单服务器的安装过程 ...
最新文章
- Python知识点7——类
- rust和gta5哪个吃配置_选指数基金,像“今晚吃什么”一样容易
- python中print怎么用_python的print怎么用
- [蓝桥杯] 蚂蚁感冒
- python图形界面教程_图形教程
- 数据库中int类型存在空数据开发过程中model和dal层处理方法
- 【在线仿真】Arduino WS2812b环形24颗霓虹灯动态效果显示
- 用Python做一个证件照制作器
- QQ快速登录协议的分析与漏洞利用
- 12306 抢票 python + selenium + chrome (一) 搜索和参考
- python能制作ppt动画效果吗_我可以用Python制作动画吗?
- excel单元格斜线_含金量100%的9个Excel函数公式,全部100%掌握的都是超级高手!...
- 正态分布以及推测统计简述
- PHP字符串函数strtoupper( 将字符串转化为大写)
- 企业引入自动化以打造完善的客户体验
- SEED-RL安装教程
- Eclipse中文语言包安装和设置中文
- OSChina 万圣节乱弹 ——重口味请谨慎点开
- 记一次 Centos7 yum 安装、配置 PgAdmin4
- 使用BeautifulSoup库解析网页