ant*_*009 11 c# assemblyversionattribute assemblyfileversion
在assemblyInfo.cs中,我有AssemblyVersion和AssemblyFileVersion.
通常我只是像这样增加AssemblyVersion.第1位:重大更改第2位:次要更改第3位:错误修复第4位:Subversion版本号
但是,我想知道AssemblyFileVersion是什么,以及何时需要增加.它应该与assemblyVersion相同吗?
如果我不使用它,我应该评论一下吗?
非常感谢任何建议,
Sco*_*man 15
AssemblyVersion由.NET类加载器使用,用于标识程序集的.NET版本.AssemblyFileVersion表示包含在Windows PE文件的标准VERSION_INFO块中的文件版本...换句话说,它表示文件属性对话框中显示的文件版本.
如果省略AssemblyFileVersion,编译器将默认它与AssemblyVersion相同.
通常,文件版本比汇编版本更精确.每个示例:System.Windows.Form.dll - 程序集版本:2.0.0.0,文件版本:2.0.50727.3053.
加载程序集时,程序集版本是一个重要信息.
所以,如果你在其中一个引用汇编中发现了一个小错误.您修复了该错误,更新了文件版本,但保留了相同的程序集版本.优点:您不必将对此程序集的引用重新链接到新版本,并且使用文件版本可以知道文件的当前版本.
| 归档时间: |
|
| 查看次数: |
4273 次 |
| 最近记录: |