代码改变世界

强命名程序集,添加到GAC中

2011-04-23 20:54  c#在路上  阅读(559)  评论(0编辑  收藏  举报
问题的提出:自己开发的应用程序包含多个dll,但是可以把dll 添加到GAC 。这样在应用程序的目录可以不包括该dll
1.强命名工具
用SN.exe 生成密钥
语法如下: SN.exe -k ownCom.keys
ownCom.kes 生成ownCom.kes 文件
2,在自己的类库里,在assembly.cs 里添加 
[assembly: AssemblyKeyFile("ownCom.kes")]
3,生成dll
3.使用 gacutil.exe /i test.dll 添加到gac当中