X龙@China .Net 'blog

需要的不仅仅是工作,而是通过努力得来的美好将来。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

创建强命名程序集

Posted on 2009-10-19 00:10  X龙  阅读(195)  评论(0编辑  收藏  举报

  在.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")]

点击这里给我发消息http://wp.qq.com/index.html