我在哪裡可以找到 GACUtil?
我知道有很多人問同樣的問題,我已經閱讀了所有相關的文章,但我找不到 gacutil.exe,我在看 C:\WINDOWS\microsoft.net\Framework\v1.1.4322 和我找到了 gacutil.exe.config 但顯然它只是配置文件。我需要在 GAC 中包含一個 dll。
這是我在沒有任何成功的情況下查找 exe 的列表:
- C:\Program Files\Microsoft.NET
- C:\WINDOWS\microsoft.net\Framework\v1.1.4322
- C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin
提前致謝。
在 Windows 2012 R2 Server 上,如果不允許安裝 Visual Studio 或 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")
您可以使用 Visual Studio 命令提示符執行 GACUtil。Visual Studio 命令提示符隨 Visual Studio 自動安裝。要執行該工具,請使用開發人員命令提示符(或 Windows 7 中的 Visual Studio 命令提示符)。有關詳細資訊,請參閱Visual Studio 命令提示符。
在 Windows 8.1 中 - 在“開始”螢幕上,按 CTRL + TAB 打開“應用程序”列表,然後按 V。該列表將包括所有已安裝的 Visual Studio 命令提示符。(要打開“開始”螢幕,請按鍵盤上的 Windows 徽標鍵 Windows 徽標。)選擇開發人員命令提示符(或您要使用的命令提示符)。
在 Windows 8 中 - 在“開始”螢幕上,按 Windows 徽標鍵 Windows 徽標 + Z。(要打開“開始”螢幕,請按鍵盤上的 Windows 徽標鍵 Windows 徽標。)選擇螢幕底部的應用程序視圖圖示,然後然後按 V。該列表將包括所有已安裝的 Visual Studio 命令提示符。選擇開發人員命令提示符(或您要使用的命令提示符)。
在 Windows 7 中 - 選擇開始,展開所有程序,然後展開 Microsoft Visual Studio。根據已安裝的 Visual Studio 版本,選擇 Visual Studio 工具、Visual Studio 命令提示符或要使用的命令提示符。
GACUtil 資訊:https ://msdn.microsoft.com/en-us/library/ex0ss12c(v=vs.110).aspx
範例命令:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>cd C:\Windows\Microsoft.Net\assembly\GAC_MSIL\elite.eai.importsvc.generic.fm\v4.0_2.4.3.0__f659f54317ad7e 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” Microsoft (R) .NET 全域程序集記憶體實用程序。版本 4.0.30319.1 版權所有 (c) Microsoft Corporation。版權所有。
程序集成功添加到記憶體