每个程序集都有一个版本号作为其标识的一部分。因此,运行时认为两个不同版本号的程序集是完全不同的程序集。此版本号在物理上表示为四部分字符串,格式如下:
major version.minor version.build number.revision
检查此链接。 http://msdn.microsoft.com/en-us/library/51ket42z%28v=vs.110%29.aspx
有人可以给出详细的定义,并举例说明吗?我需要主要版本的实例.minor version.build number.revision。我在网上搜索但只给出了定义。我需要真正的榜样来更好地理解。
答案 0 :(得分:0)
在Visual Studio中创建项目时,有一个文件Properties > AssemblyInfo.cs
(如果不存在,您可以手动创建任何.cs
文件。)。此文件包含您感兴趣的几个属性
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
通过更改它,您可以为程序集提供一个版本,如果编译它就可以看到,并检查它的属性。在Windows上,右键单击已编译的程序集,然后选择Properties > Details
Stackoverflow的一个真实例子(见最下面)
rev 2014.4.9.1536
SO使用的模式是%Year%.%Day%.%Months%.%Something else, maybe build number%
以下是Castle.Core的另一个示例,请参阅文件版本和产品版本