.NET 中的 Version 类将版本号表示为由两到四个组件组成。 AssemblyInfo 文件为 AssemblyVersionAssemblyFileVersion 文件指定以下格式:

// Version information for an assembly consists of the following four values:
//
//      Major Version
//      Minor Version
//      Build Number
//      Revision

不清楚这里是否需要 Build NumberRevision,因为在 Version 类中不需要它们。它们是必需的吗?换句话说,这合法吗?
[assembly: AssemblyVersion("1.0")]
[assembly: AssemblyFileVersion("1.0")]

或者这是否需要表示为以下内容?
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

最佳答案

AssemblyVersion 似乎有多种形式:

Examples of valid version strings include:
1
1.1
1.1.*
1.1.1
1.1.1.*
1.1.1.1

但是 AssemblyFileVersion 必须是major.minor.build.revision 的形式:

关于c# - 汇编版本所需的格式是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16367122/

10-15 09:16