C#程序集使用強名字(Strong Name)簽名/強名稱簽名

未能加載文件或程序集「Jonckers.Service.RedisCacheEngineExtend, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null」或它的某一個依賴項。須要強名稱程序集。 (異常來自 HRESULT:0x80131044)code

強名稱簽名的方法:
強簽名:blog

  1. 能夠將強簽名的dll註冊到GAC,不一樣的應用程序能夠共享同一dll。io

  2. 強簽名的庫,或者應用程序只能引用強簽名的dll,不能引用未強簽名的dll,可是未強簽名的dll能夠引用強簽名的dll。編譯

  3. 強簽名沒法保護源代碼,強簽名的dll是能夠被反編譯的。引用

  4. 強簽名的dll能夠防止第三方惡意篡改。程序

通常用的.snk,這裏使用.pfx方法

相關文章
相關標籤/搜索