我知道有很多人问过同样的问题,我读过所有相关的帖子,但是我找不到gacutil.exe,我看的是C:\WINDOWS\microsoft.net\Framework\v1.1.4322,我找到了gacutil.exe.config,但显然它只是配置文件。我需要在GAC中包括一个dll。
这是我查看exe的列表,但没有成功:
提前谢谢。
发布于 2012-03-15 18:41:13
您可以在C:\ windows \程序集下的任何窗口框中找到GAC。
或%windir%汇编
GACUTIL -i文件名向GAC注册文件,但不一定在%windir%\汇编文件夹中找到该文件。这是一个由SHFUSION.DLL控制的虚拟文件夹,它是一个插件windows资源管理器用来显示这些文件的。
再读
如果您不能简单地输入GACUTIL /?从cmd提示符。您可以在windows中导航到windows dir的程序集子文件夹,并在该文件夹中拖放dll。你需要成为个人电脑的管理员才能做到这一点。
通常,要访问此实用程序,我会启动VS 2010命令提示符,因为它具有适当的%PATH%变量设置来定位gacutil cmd。
在我的盒子里,我有4份.第一个就在这里。C:\程序文件(x86)\Microsoft \Windows\v7.0A\Bin\NETFX4.0工具\x64
最有可能的问题是,您试图在上面安装1.1框架的framework。你可以在这里下载
发布于 2015-09-29 22:52:50
可以使用Visual命令提示符运行GACUtil。Visual命令提示符与Visual一起自动安装。若要运行该工具,请使用开发人员命令提示符(或Windows 7中的Visual命令提示符)。有关更多信息,请参见Visual命令提示符。
在Windows8.1中-在开始屏幕上,按CTRL + TAB来打开Apps列表,然后按V键。该列表将包括所有已安装的Visual命令提示。(要打开开始屏幕,请按键盘上的Windows徽标键Windows徽标。)选择Developer命令提示符(或要使用的命令提示符)。
在Windows 8中-在开始屏幕上,按Windows徽标键Windows徽标+ Z。(要打开开始屏幕,请按键盘上的Windows徽标键。)选择屏幕底部的Apps视图图标,然后按V键。列表将包括所有已安装的Visual命令提示。选择Developer命令提示符(或要使用的命令提示符)。
在Windows 7中-选择开始,展开所有程序,然后展开。根据安装的Visual版本,选择Visual工具、Visual命令提示符或要使用的命令提示符。
GACUtil信息:https://msdn.microsoft.com/en-us/library/ex0ss12c(v=vs.110).aspx
示例命令:
C:\程序文件(X86)\ 10.0\VC>cd C:\Windows\Microsoft.N x86 73\
C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Elite.EAI.ImportSvc.Generic.FM\v4.0_2 .4.3.0__f659f54317ad7e73>gacutil.exe /i "elite.eai.importsvc.generic.fm.dll“微软(注册商标) .NET全球汇编缓存实用程序。版本4.0.30319.1版权(c)微软公司。版权所有。
程序集已成功添加到缓存中。
发布于 2019-05-06 14:21:51
在Windows2012 R2服务器上,如果不允许安装Visual或SDK,
可以使用powershell将程序集注册到GAC中。它不需要为我安装任何特殊装置。
Set-location "C:\Temp"
[System.Reflection.Assembly]::Load("System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")
$publish = New-Object System.EnterpriseServices.Internal.Publish
$publish.GacInstall("C:\Temp\myGacLibrary.dll")https://stackoverflow.com/questions/9726035
复制相似问题