在VS.NET 的命名行窗口下,輸入以下的代碼。工具
1 ,生成一個KeyFile命令行
sn -k keyPair.snkio
2, 獲得程序集的MSILasm
ildasm SomeAssembly.dll /out:SomeAssembly.il程序
3 ,爲了不衝突,把原來的DLL 文件更名命名
ren SomeAssembly.dll SomeAssembly.dll.origdi
4 , 使用導出的MSIL 和剛建立的KeyFile 生成一個新的的DLL 文件。文件
ilasm SomeAssembly.il /dll /key= keyPair.snksse
這些工具都在哪裏?(若是直接在命令行下執行的話,可能須要將下面的路徑加入到path裏)dll
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ilasm.exe
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\ildasm.exe
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\sn.exe