2012-03-15 12 views
10

Wiem, że wiele osób pyta o to samo, przeczytałem wszystkie posty związane, ale nie mogłem znaleźć gacutil.exe, szukałem C: \ WINDOWS \ microsoft.net \ Framework \ v1. 1.4322 i znalazłem gacutil.exe.config, ale oczywiście jest to po prostu plik konfiguracyjny. Potrzebuję dołączyć dll do GAC.Gdzie mogę znaleźć GACUtil?

jest to lista, z której szukałem exe bez powodzenia:

  • C: Program Files \ \ Microsoft.NET
  • C: \ WINDOWS \ microsoft.net \ Framework \ V1. 1,4322
  • C: \ Program Files \ Microsoft Visual Studio 8 \ SDK \ v2.0 \ Bin

góry dzięki.

+1

system Windows ma funkcję wyszukiwania .. czy próbowałeś? – MilkyWayJoe

+0

Myślę, że będziesz mieć więcej szczęścia z tym pytaniem na serverfault. Oznaczyłem to, więc prawdopodobnie przeniesie to tam wkrótce –

+0

możliwy duplikat [Jak zainstalować dll w GAC] (http://stackoverflow.com/questions/4387957/how-to-install-dll-into-gac) – cadrell0

Odpowiedz

15

można znaleźć GAC w dowolnym oknie Windows z C: \ Windows \ assembly \

lub% windir% \ assembly

gacutil -i nazwa_pliku rejestruje plik GAC ale niekoniecznie zlokalizuj plik wewnątrz folderu% windir% \ assembly. Jest to wirtualny folder kontrolowany przez SHFUSION.DLL, który jest pluginem, którego Windows Explorer używa do wyświetlania tych plików.

Further Reading Here

Jeśli nie można po prostu wpisać gacutil /? z polecenia cmd. Możesz nawigować w oknach do podfolderu zestawu w katalogu Windows i przeciągać/upuszczać bibliotekę dll wewnątrz tego folderu. Aby to zrobić, musisz być administratorem komputera.

Zwykle, aby uzyskać dostęp do tego narzędzia, uruchamiam program VS 2010 Command Prompt, ponieważ ma on odpowiednie zmienne% PATH%, aby zlokalizować cmd gacutil.

Na moim pudełku mam 4 kopie ... Pierwszy znajduje się tutaj. C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v7.0A \ Bin \ NETFX 4.0 Tools \ x64

Problem najprawdopodobniej polega na tym, że nie masz sdk dla frameworka 1.1 zainstalowanego na pole, w którym próbujesz to zrobić. You can download that here

+0

bardzo dziękuję za wyjaśnienie, że bardzo przydatne, mogłem rozwiązać problem. thx man –

+0

Dzięki za podpowiedź użycia VS Command Prompt. Bardzo przydatne. – user489998

1

C: \ Windows \ assembly To jest GAC, ale odnosi się tylko do miejsca, w którym faktycznie znajdują się zespoły. Bycie widocznym tutaj oznacza rejestrację w GAC.

0

Można uruchomić GACUtil za pomocą wiersza polecenia Visual Studio. Program Visual Studio Command Prompt jest automatycznie instalowany z programem Visual Studio. Aby uruchomić narzędzie, użyj Developer Command Prompt (lub Visual Studio Command Project w Windows 7). Aby uzyskać więcej informacji, zobacz Visual Studio Command Prompt.

W systemie Windows 8.1 - Na ekranie startowym naciśnij klawisze CTRL + TAB, aby otworzyć listę aplikacji, a następnie naciśnij klawisz V. Lista zawiera wszystkie zainstalowane polecenia programu Visual Studio. (Aby otworzyć ekran startowy, naciśnij logo Windows logo Windows na klawiaturze.) Wybierz opcję Developer Command Prompt (lub wiersz polecenia, którego chcesz użyć).

W systemie Windows 8 - Na ekranie startowym naciśnij klawisz z logo Windows logo Windows + Z. (Aby otworzyć ekran startowy, naciśnij logo Windows logo Windows na klawiaturze.) Wybierz ikonę widoku aplikacji na w dolnej części ekranu, a następnie naciśnij V.Lista zawiera wszystkie zainstalowane polecenia programu Visual Studio. Wybierz wiersz polecenia dla programistów (lub wiersz polecenia, którego chcesz użyć).

W systemie Windows 7 - Wybierz Start, rozwiń Wszystkie programy, a następnie rozwiń Microsoft Visual Studio. W zależności od zainstalowanej wersji Visual Studio, wybierz Visual Studio Tools, Visual Studio Command Pro lub polecenie, którego chcesz użyć.

gacutil info: https://msdn.microsoft.com/en-us/library/ex0ss12c(v=vs.110).aspx

Przykładowe polecenia:

C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC> cd C: \ Windows \ Microsoft.N et \ assembly \ GAC_MSIL \ elite.eai.importsvc.generic.fm \ v4.0_2.4.3.0__f659f54317ad7e 73 \

C: \ Windows \ Microsoft.NET \ montaż \ GAC_MSIL \ Elite.EAI.ImportSvc.Generic.FM \ V4. 0_2 .4.3.0__f659f54317ad7e73> gacutil.exe/i "elite.eai.importsvc.generic.fm.dll" Micro soft (R) .NET Global Assembly Cache Utility. Wersja 4.0.30319.1 Prawa autorskie (c) Microsoft Corporation. Wszelkie prawa zastrzeżone.

Zespół pomyślnie dodany do pamięci podręcznej

Powiązane problemy