C#把程序集添加全局程序缓存集GAC,提示成功但是未在assembly路径下找到文件
我强命名了一个程序集,假设名为:xx.dll。并且使用工具gacutil/ixx.dll注册到GAC中,已经提示成功添加到缓存中,但是我在C:\windows\assem...
我强命名了一个程序集,假设名为:xx.dll。并且使用工具gacutil /i xx.dll注册到GAC中,已经提示成功添加到缓存中,但是我在C:\windows\assembly下并没有找到xx的任何文件呀。然后我尝试使用gacutil /u xx.dll卸载就没有成功,难道注册成功的提示有bug?不得吧。哪位大神解释一下。我已经使用管理员账号注册了的。
展开
1个回答
2015-02-24 · 知道合伙人数码行家
关注
展开全部
需要使用管理器权限运行
细节介绍可以参考MSDN介绍:https://msdn.microsoft.com/zh-CN/library/ex0ss12c.aspx
细节介绍可以参考MSDN介绍:https://msdn.microsoft.com/zh-CN/library/ex0ss12c.aspx
追问
gacutil.exe只适合开发时调试用,如果我把共享程序集部署到目标机器上,对方机器未必有这个工具呀,我怎么在代码中自动部署这个程序集?
追答
通过制作安装包部署
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询