爲已編譯的DLL附帶強命名

在咱們開發的過程當中,會常常調用其餘人寫好的DLL類庫,因爲種種的緣由,無論是公司規定,仍是我的習慣等等的緣由,有時候須要調用各個類庫直接邀請必須強命名。
可是咱們臨時也沒法找到源代碼進行從新編譯等事情,但項目又必需要用,怎麼辦呢?我如今告訴你們一個手動增強名稱的方法:
 
1.打開VS開發人員命令提示窗口;
2.建立一個新的隨機密鑰對:
    sn -k xxx.snk
3.反編譯目標程序集
  ildasm xxx.dll /out=xxx.il
4.從新編譯,附帶強命名參數
  ilasm xxx.il /dll /resource=xxx.res /key=xxx.snk /optimize
5.驗證簽名信息
  sn -v xxx.dll 
 
以上信息也是我從網上找來的,但願可以幫助你們。
相關文章
相關標籤/搜索