C#如何在签入策略期间获取挂起更改的程序集
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#如何在签入策略期间获取挂起更改的程序集相关的知识,希望对你有一定的参考价值。
我想通过使用签入策略来提高项目的程序集版本号。如何使用CheckedPendingChanges获取程序集?我得到了文件名,但我不知道如何通常从程序集中提取程序集,以便我可以操作版本号并检查它。
this.PendingCheckin.PendingChanges.CheckedPendingChanges
我很开心,因为其他方法可以提高项目的版本号,其中包含一些代码更改。
答案
如果您想使用这种方法,您可以查找包含该文件名的所有.csproj(或与您相关的任何项目格式)(您需要关注相对路径与绝对路径)。
我更希望构建系统负责版本,在特定路径上触发以识别项目。我更喜欢像yyyy.MM.dd.revision这样的汇编版本格式。我有一个例子,可以通过msbuild以自定义版本的方式编程压缩所有assemblyinfo.cs文件,这可以根据您的需要进行调整。当我到家时,我会找到并发布它。
以上是关于C#如何在签入策略期间获取挂起更改的程序集的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2015 在签入后不会立即删除挂起的更改(TFS 2015)
我们如何在门控签入期间获取搁置集名称并将其分配给 tfs 构建任务中的变量