我想通过使用签入策略来提高项目的程序集版本号。如何使用CheckedPendingChanges获取程序集?我得到了文件名,但我不知道如何从程序集中提取程序集,以便我可以操作版本号并检查它。
this.PendingCheckin.PendingChanges.CheckedPendingChanges
我非常擅长提出其他方法,以提高项目的版本号,其中包含一些代码更改。
答案 0 :(得分:0)
如果您想使用这种方法,您可以查找包含该文件名的所有.csproj(或与您相关的任何项目格式)(您需要关注相对路径和绝对路径)。
我更希望构建系统负责版本,在特定路径上触发以识别项目。我更喜欢像yyyy.MM.dd.revision这样的汇编版本格式。我有一个例子,可以通过msbuild以自定义版本的方式编程压缩所有assemblyinfo.cs文件,这可以根据您的需要进行调整。当我到家时,我会找到并发布它。