我可以在gac中使用相同版本的程序集

时间:2014-07-09 10:42:26

标签: .net-assembly gac

我想知道如何在GAC中为程序集提供相同的版本和公钥令牌。我打开了GAC文件夹(C:\ windows \ assembly),看到有相同名称,版本号和公钥令牌的程序集。这怎么可能?据我所知,GAC可以具有相同的程序集名称但版本不同。有人可以回答这个吗?我无法在此附上截图

1 个答案:

答案 0 :(得分:2)

程序集是identified的简单名称,版本号,公钥令牌,支持的文化和处理器体系结构。虽然处理器体系结构仅在引用程序集时是可选的。

MyAssembly, Version=2.0.0.0, Culture=en-US, PublicKeyToken=b77a5c561934e089c, ProcessorArchitecture=msil

GAC只能保存唯一的程序集,因为您说您看到具有相同名称,版本和公钥标记的程序集,它们必须在文化,处理器体系结构或两者上有所不同。另请参阅herehere