我将 AssemblyVersion 属性设置为此:
[assembly: AssemblyVersion("1.0.0.*")]
它随着装配和时间的变化而增加。现在是:{1.0.0.20042}
如果我不更改程序集中的 cs 文件,它不会增加。但是,如果我更改此程序集中的类文件之一,则版本不会仅增加一个。如果我没有误解文章,它会随着时间的推移而增加。但我想设置这个增量取决于内部版本号。
有什么方法可以从此版本号中学习内部版本号或将其设置为增量 1 ?
我将 AssemblyVersion 属性设置为此:
[assembly: AssemblyVersion("1.0.0.*")]
它随着装配和时间的变化而增加。现在是:{1.0.0.20042}
如果我不更改程序集中的 cs 文件,它不会增加。但是,如果我更改此程序集中的类文件之一,则版本不会仅增加一个。如果我没有误解文章,它会随着时间的推移而增加。但我想设置这个增量取决于内部版本号。
有什么方法可以从此版本号中学习内部版本号或将其设置为增量 1 ?
我使用Visual Studio 的自动版本增量。它是免费的,适用于 VS2005/08,并且有一个单独的 VS2010 版本。
您可以选择各种关于构建增量的策略,包括每次构建增量和基于时间的构建编号。
如果您有多个项目并希望保持版本号相同,则可以AssemblyInfo.cs
在所有项目之间创建共享,然后在其中增加构建版本。