默认情况下,VisualStudio中未安装Gacutil

时间:2016-08-19 19:22:20

标签: visual-studio .net-assembly gacutil

我无法将程序集添加到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   工具

C:\Program Files (x86)>dir gacutil.exe /s Command gives me following description

但是当我访问路径时,没有如图所示的gacutil文件: Folder view No gacutil present

2 个答案:

答案 0 :(得分:3)

问题是Windows资源管理器路径( C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.0A \ Bin \ NETFX 4.0 Tools \ gacutil.exe )没有&#34 ;将Gacutil.exe&#34 ;.通过 cmd 访问相同的路径&#34; gacutil.exe&#34;如现在。

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

  

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

不要信任Windows资源管理器。信任命令信用@ Sir Conrad Frix-Comments

答案 1 :(得分:0)

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