已经有很多人解决了这个问题,但是我不知道是不是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的毛病,权限比较坑。