繁体   English   中英

Visual Studio Team Services程序集版本控制

[英]Visual Studio Team Services Assembly Versioning

我正在使用Visual Studio Team Services。 我已经使用Hosted Build Controller和Hosted Build Agent创建了一个构建定义。 我已经使用Powershell脚本使用TFS内部版本号自动将版本号分配给程序集文件或.exe文件。

我已经遵循以下给出的链接。

http://geeks.ms/blogs/jlsoria/archive/2014/02/17/get-your-binaries-versioned-automatically-in-less-than-5-minutes-with-tfs-build-2013.aspx

http://www.colinsalmcorner.com/post/matching-binary-version-to-build-number-version-in-tfs-2013-builds

但是我无法为我的.exe应用程序分配版本。 始终需要从AssemblyInfo.cs文件获取版本号。 我的目的是将TFS内部版本号的值分配给我的程序集文件。

步骤如下:

1)。 将UpdateVersion.ps1 PowerShell文件(内容来自该Blog )签入TFS版本控件。

2)。 通过在预构建脚本中选择UpdateVersion.ps1脚本来运行它。

3)。 将内部版本号格式设置为:$(BuildDefinitionName)_1.0.1 $(Rev:.r)

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM