AssemblyVersion,AssemblyFileVersion和AssemblyInformationalVersion之间有什么区别?
Posted 1156184981651a
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AssemblyVersion,AssemblyFileVersion和AssemblyInformationalVersion之间有什么区别?相关的知识,希望对你有一定的参考价值。
问题:
There are three assembly version attributes. 有三个程序集版本属性。 What are differences? 有什么区别? Is it ok if I use AssemblyVersion
and ignore the rest? 如果我使用AssemblyVersion
并忽略其余部分,这样可以吗?
MSDN says: MSDN说:
-
AssemblyVersion : AssemblyVersion :
Specifies the version of the assembly being attributed. 指定要归属的程序集的版本。
-
AssemblyFileVersion : AssemblyFileVersion :
Instructs a compiler to use a specific version number for the Win32 file version resource. 指示编译器使用Win32文件版本资源的特定版本号。 The Win32 file version is not required to be the same as the assembly‘s version number. Win32文件版本不需要与程序集的版本号相同。
-
AssemblyInformationalVersion : AssemblyInformationalVersion :
Defines additional version information for an assembly manifest. 定义程序集清单的其他版本信息。
This is a follow-up to What are the best practices for using Assembly Attributes? 这是使用装配属性的最佳做法的后续行动?
解决方案:
参考一: https://stackoom.com/question/Gny/AssemblyVersion-AssemblyFileVersion和AssemblyInformationalVersion之间有什么区别
参考二: https://oldbug.net/q/Gny/What-are-differences-between-AssemblyVersion-AssemblyFileVersion-and-AssemblyInformationalVersion
以上是关于AssemblyVersion,AssemblyFileVersion和AssemblyInformationalVersion之间有什么区别?的主要内容,如果未能解决你的问题,请参考以下文章
AssemblyVersion,AssemblyFileVersion和AssemblyInformationalVersion之间有什么区别?
如何在二进制文件中将 AssemblyVersion 标记为 FileVersion
AssemblyVersion,AssemblyFileVersion解释以及获取