在.net中,创建一个强类型的程序集需要经过以下步骤
1、使用强命名工具SN.exe获得一个密钥对,命令如下
SN -k MyKeys.snk
这个命令行创建一个包含公钥和私钥的二进制文件,其名为MyKeys.snk
2、在AssemblyInfo.cs文件中加入语句
[assembly:AssemblyKeyFile("MyKeys.snk")]
3、或者,如果你使用Visual studio 作为开发工具,在项目的“Properties”窗口中选中“Signing”页面,选择刚才生成的文件(MyKeys.snk)
这样,当编译器看到这样的代码时,就会将你的程序集编译成强类型的了