在.net中,要创建一个强命名程序集,首先需要使用sn.exe创建一个密钥,
创建方法为:sn -k c:\mykey.keys,mykey.keys包含着一对二进制格式存储的公有密钥和私有密钥。
公有密钥非常大,可以通过如下方法查看:sn -p c:\mykey.keys c:\mykey.PublicKey。
然后以:sn -tp mykey.PublicKey。
既然已经创建了公钥/公钥对,创建强命名程序集就很容易了,只需把System.Relection.AssemblyKeyFileAttribute特性的一个实例用到我们的应用程序中就可以了:[assembly:AssemblykeyFile("mykey.keys")]