【发布时间】:2012-02-15 02:36:47
【问题描述】:
在 GAC 内部,程序集仅以其主要版本号(有时主要 + 次要)为关键字,构建或修订号为零。但是,实际存储的程序集具有完整的版本号,例如 3.4.6.1423。
如何以这种方式插入程序集?它从哪里得到像 3.4.6.1423 这样内部版本号的程序集应该存储为 3.4.0.0 或 3.0.0.0?
【问题讨论】:
标签: .net versioning gac
在 GAC 内部,程序集仅以其主要版本号(有时主要 + 次要)为关键字,构建或修订号为零。但是,实际存储的程序集具有完整的版本号,例如 3.4.6.1423。
如何以这种方式插入程序集?它从哪里得到像 3.4.6.1423 这样内部版本号的程序集应该存储为 3.4.0.0 或 3.0.0.0?
【问题讨论】:
标签: .net versioning gac
程序集始终使用其完整版本存储在 GAC 中。 但是,可以使用与 [AssemblyVersion] 不同的 [AssemblyInformationalVersion] 或 [AssemblyFileVersion]。
[assembly: AssemblyVersion("4.0.0.0")]
[assembly: AssemblyFileVersion("4.0.30319.239")]
[assembly: AssemblyInformationalVersion("4.0.30319.239")]
【讨论】: