如题
  我用Visual Studio 2008 命令提示生成了一个my.snk的密钥,请问如何使用??是不是直接在类库 >>  属性 >>签名里面直接选择强名称密钥文件就可以了.另外他下面的"仅延迟签名"选项是什么意思?
 我实在搞不懂这个东西如何使用,希望各位大哥指教!!

解决方案 »

  1.   

    http://topic.csdn.net/u/20090727/17/385a0243-9883-488c-821a-db7722a62cc9.html?8441
      

  2.   

    是的,由于你生成的my.snk,别人不知道内容,也生成不了相同的内容,所以你的类库加上签名肯定和别人不一样了,那引用这个类库的程序就不能随便替换你的dll了,我写的dll拷进去就不能简单的替换你的执行了
    延迟签名是由于你的这个签名很重要,如果是大公司,那这个文件又不能随便拷给每个程序员,所有可以生成一个没有私钥的签名文件,这个分发给每个程序员延迟签名用,最后要发布的时候拿到你这儿来在弄一次签名