爲項目添加強名稱方法:
1.右鍵單擊項目,打開屬性窗口;
2.在屬性窗口裏選擇《簽名》標籤,選中爲程序集簽名的選項,在下拉列表裏選擇新建,如下圖所示:
3.打開新建簽名窗口,輸入簽名的名稱密碼等內容,如下圖所示:
我這裏引用的是Interop.Scripting.dll程序集,它不是強名稱的,則需要進行以下操作:
1.打開SDK 命令提示窗口;
2.創建一個新的隨機密鑰對:
sn -k Interop.Scripting.snk
3.反編譯目標程序集
ildasm Interop.Scripting.dll /out=Interop.Scripting.il
3.重新編譯,附帶強命名參數
ilasm Interop.Scripting.il /dll /resource=Interop.Scripting.res /key=Interop.Scripting.snk /optimize
4.驗證簽名信息
sn -v Interop.Scripting.dll
OK,將生成的dll文件重新引入到項目中然後編譯。