【发布时间】:2012-02-09 09:16:03
【问题描述】:
我将 AssemblyVersion 属性设置为此:
[assembly: AssemblyVersion("1.0.0.*")]
随着装配和时间的变化而增加。现在是:{1.0.0.20042},如果我不更改程序集中的 cs 文件,它不会增加。但是,如果我更改此程序集中的类文件之一,则版本不会仅增加一个。如果我没有误解文章,它会随着时间的推移而增加。但我想设置这个增量取决于内部版本号。
有没有办法从这个版本号中学习内部版本号或将其设置为增量 1?
【问题讨论】:
-
郑重声明,这样做没有什么意义。 [AssemblyVersion] 在 .NET 中很重要,更改它需要重新编译所有使用程序集的代码。您现在所做的使程序集与使用它的所有代码不兼容,即使没有进行任何更改。只需重新编译就足以破坏客户端代码。这没有任何意义,您只想更改 [AssemblyFileVersion]。
标签: visual-studio assemblies versioning build-numbers