已经有很多人解决了这个问题,但是我不知道是不是win10原因还是其他原因,我显示找不到gacutil,参照
点击打开链接找到了
gacutil.exe和配置文件,然后复制到D:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies\文件夹下,报错:没有权限吧,访问拒绝Microsoft (R) .NET Global Assembly Cache Utility. Version 3.5.30729.1
Copyright (c) Microsoft Corporation. All rights reserved.
Copyright (c) Microsoft Corporation. All rights reserved.
Failure adding assembly to the cache: Access denied. You might not have administrative credentials to perform this task. Contact your system administrator for assistance.
我的办法是,先去C:\Windows\System32\找到cmd.exe并以管理员身份运行,复制gacutil文件到该目录,将dll文件随便放到不是系统盘的地方,比如D盘根目录,执行命令
gacutil -i D:\\Microsoft.VisualStudio.Shell.Interop.11.0.dll,终于成功!
所以说,觉得就是win10的毛病,权限比较坑。
本文介绍了解决在Windows 10系统中使用GACUTIL时遇到的权限问题的方法。通过以管理员身份运行命令提示符,并将DLL文件放置在非系统盘目录下,最终成功将组件添加到全局程序缓存。
5848

被折叠的 条评论
为什么被折叠?



