强名称程序集(一)
采集日期:2008-5-4作者:Evan_Born(注:本数据由系统自动采集,内容与BHCODE无关)
http://www.cnblogs.com/boulder/archive/2008/03/29/1104280.html
Strong Name(强名称)主要作用是用来程序集的统统一命名,通过文件名称、版本号(AssemblyVersion)、数字密钥的公钥记号(Public Key Token)、程序集的区域性设置(Culture)4部分信息来区分程序集。公钥记号还有一个重要用途,就是用来验证大型组织(也不一定是大型组织,只要你知道他的公钥记号就好)开发的.NET程序集。这样可以让程序集无法被伪造,安全性得到了提高。 首先,来谈一下版本号(文件名称就放过了:P),在程序集的Attribute中一共有三种版本号,分别是AssemblyFileVersion、AssemblyInformationalVersion、AssemblyVersion: (1)、AssemblyFileVersion:为编译器生成的文件加入版本号; (2)、AssemblyInformationalVersion:加入产品版本号; (3)、Assembl