1.首先新建一个共享程序集 工程为Visual C# Class Library
创建完成后可以用命令 sn -k mykey.snk 来增加强名 或者直接在项目属性创建新签名
编译生成mydll
2.安装共享程序集
gacutil /l 显示程序集缓存中的所有程序集
gacutil /i mydll 把共享程序集mydll安装到程序集缓存上
gacutil /u mydll 卸载程序集mydll
3.查看共享共享程序集安装成功否
全局程序集缓存查看 C:/WINDOWS/assembly
4.使用共享程序集
使用菜单项目|添加引用 发现mydll并不在.NET或COM的列表中,原因是:VS2008只显示在注册表中和工程中注册的程序集路径下的程序集。 解决方法:使用Browse选项卡,直接浏览到程序集文件所在的目录,添加引用即可
参考:http://waterwood.blog.163.com/blog/static/4359655420104173296513/