Visual Studio 中默认未安装 Gacutil

Gacutil not installed by default in VisualStudio

我无法将程序集添加到 GAC 中。请协助让它工作。我 运行 在 VisualStudio13 CMD

中遵循命令
gacutil /i “<C:\Program Files\ibm\IBM DATA SERVER DRIVER>\bin\netf40_32\IBM.Data.DB2.Entity.dll”

错误信息: 命令 "gacutil" 无效

此外,我检查过路径

上也没有 gacutil.exe 文件

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools

但是当我访问该路径时没有gacutil文件,如图所示:

您可以将 .dll 拖放到 c:\windows\assembly 文件夹或检查 C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\x64 将 gacutil 作为其 .net 框架的一部分,而不是您的 IDE。希望对您有所帮助!

问题是 Windows 资源管理器路径 (C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\gacutil.exe ) 没有 "gacutil.exe"。通过 cmd 访问相同的路径 "gacutil.exe" 列为当前。

因此,我没有给出命令 gacutil-i 在缓存中添加程序集,而是给出了完整路径

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0Tools\gacutil.exe -i

不要相信 windows 资源管理器。信任命令 credits@ Sir Conrad Frix-Comments