The 汇编版本 http://msdn.microsoft.com/en-us/library/system.reflection.assemblyversionattribute.aspx and 程序集文件版本 http://msdn.microsoft.com/en-us/library/system.reflection.assemblyfileversionattribute.aspx属性是处理 .NET 程序集版本号的内置方法。虽然该框架提供了自动确定版本号(用微软术语来说是构建和修订)的最不重要部分的能力,但我发现这种方法相当薄弱,而且毫无疑问还有许多其他方法。
所以我想问一下,已经确定了哪些方法可以最好地使版本号更好地反映项目的实际版本?您是否有一个预构建脚本,可以将部分版本设置为日期和时间,或者项目工作副本的存储库版本?直接使用框架提供的自动生成功能吗?或者是其他东西?管理程序集/文件版本控制的最佳方法是什么?
我在这里看到很多关于使用 subversion 修订版号作为程序集版本的组件的帖子。请注意:Windows 中可用的 4 个版本号 (a.b.c.d) 均限制为 16 位(最大 = 65535)。Subversion 修订版号很容易超过此限制,特别是当您在同一存储库中托管多个项目时。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)