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


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

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

  1. 可以將強簽名的dll注冊到GAC,不同的應用程序可以共享同一dll。

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

  3. 強簽名無法保護源代碼,強簽名的dll是可以被反編譯的。

  4. 強簽名的dll可以防止第三方惡意篡改。

一般用的.snk,這里使用.pfx


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM