我试图找到处理版本为我的应用程序更有意义的方式,我来到这个知识库文章具有自动递增文件版本的固定装配版本?
http://support.microsoft.com/kb/556041
基本上它的建议,大会版本是固定acrossed和文件版本进行imcremented为每个版本。现在这对我来说很合理,但对我来说,我似乎无法实现它。
以下片段自动增加Assembly版本和FileVersion。
[assembly: AssemblyVersion("1.0.*")]
虽然这下一个似乎设置1.0.0.0
固定集版本和1.0.*
一个固定的文件版本。
[assembly: AssemblyVersion("1.0")]
[assembly: AssemblyFileVersion("1.0.*")]
顺便说一句,产品版本在文件属性的详细信息选项卡现在显示1.0.*
为好。现在我可以修复的产品版本与此文件属性...
[assembly: AssemblyInformationalVersion("1.0")]
但是,这并不与我原来的工作有所帮助。出于好奇,我尝试了下面的内容,并将文件版本更改为2.0.*
,所以至少使用它。这只是不自动递增。
[assembly: AssemblyVersion("1.0")]
[assembly: AssemblyFileVersion("2.0.*")]
从我所知的唯一版本号自动递增是集版本,但关闭的机会,你没有指定它被设置为相同的程序集版本文件版本
左右。
有没有人知道一种方法来自动增加文件版本,同时保持大会版本固定?
因此,这不仅仅是我发现这个奇怪吗?微软真的添加了一个他们不推荐使用的功能?好吧,我想下一步是看看我是否可以使用构建任务来做到这一点... –