[英]Version in .NET DLL not reflecting Build or Revision
在Visual Studio 2012中使用C#...
在“ 详细信息 ”选项卡上,我查看“文件”和“产品版本”属性,并看到以下内容...
档案版本1.0.0.0
产品版本1.0。*
AssemblyInfo.cs定义了这样的版本...
[assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyFileVersion("1.0.*")]
我期待着,当我查看DLL属性时,...
File Version 1.0.3.19514
Product Version 1.0.3.19514
为什么没有自动设置内部版本号和修订版本号,因为世界上所有文档都表明应该如此?
我毫不怀疑,这是我的脑筋。 :|
谢谢
如果在assemblyinfo.cs文件中使用星号代替内部版本号,则您要告诉Visual Studio在计算内部 版本号和修订版号时应用其规则。 在编译时,VS不会将星号更改为程序集中存储的实际值,因此,在下一次编译时,它可以重复该过程。
有关VS中版本控制的当前规则,请参见MSDN上的AssemblyVersionAttribute页面。
而且,不久之后,他们说
默认内部版本号每天递增。 默认修订版号是自当地时间午夜以来的秒数(不考虑夏令时的时区调整)除以2。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.