如何将程序集版本号 1 加 1
我将 AssemblyVersion 属性设置为: [ assembly: AssemblyVersion("1.0.0.*")]
根据程序集和时间的变化而增加。现在是: {1.0.0.20042}
如果我不更改程序集中的 cs 文件,它就不会增加。但是,如果我更改此程序集中的类文件之一,版本不会只增加一个。如果我没有误解这些文章,它会随着时间的推移而增加。但我想根据内部版本号设置此增量。
有什么方法可以从这个版本号中了解内部版本号或将其设置为增量 1 吗?
I setted AssemblyVersion attribute to this:[assembly: AssemblyVersion("1.0.0.*")]
It is increasing according to change of assembly and time. Now it is: {1.0.0.20042}
and if I don't change cs files inside assembly it doesn't increase. But if I change the one of class file in this assembly, version isn't increasing just one. If I didn't misunderstand the articles it is increasing depend on time. But I want to set this increament depend on build number.
Is there any way to learn build number from this version number or to set it's increament 1 ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我对 Visual Studio 使用自动版本增量。它是免费的,适用于 VS2005/08,并且有一个适用于 VS2010 的单独版本。
您可以选择有关构建增量的各种策略,包括每次构建增量和基于时间的构建编号。
如果您有多个项目并希望保持版本号相同,则可以在所有项目之间创建共享的
AssemblyInfo.cs
,然后增加其中的构建版本。I use Auto Version Increment for Visual Studio. It's free and works for VS2005/08 and has a separate version for VS2010.
You can select all sorts of policies on build incrementing, including per-build increment and time based build numbers.
If you've got multiple projects and want to keep the version numbers the same, you can create a shared
AssemblyInfo.cs
between all projects, then increment the build version in that.