我将常用的方法编译生成一个DLL,想在以后的项目中都可以从一个地方调用,于是我考虑放到GAC里面,但是windows 7 的GAC就是不让我加,提示拒绝访问。我通过命令和直接拖放的方式都加不成功。我的登录用户已经是管理员权限了。不知道是怎么回事?
请问大家有没有好的建议或方法共享DLL?
如果在一个机器里想共享,可以把这个工具类单建一个项目,然后所有和此相关的项目,在解决方案里引用“已存在项目”都选择这个就行了,这样也能达到共享的目的...
GAC里应该还是权限的问题。
以管理员权限打开命令行;
以管理员权限打开GAC目录;
先将你的DLL生成强命名程序集
换个方向想,未必是GAC拒绝访问,DLL文件本身也是可以拒绝用户的某些操作的