2012-03-15 22 views
10

So che ci sono state molte persone che chiedevano la stessa cosa, ho letto tutti i post relativi, ma non ho trovato il gacutil.exe, stavo guardando C: \ WINDOWS \ microsoft.net \ Framework \ v1. 1.4322 e ho trovato gacutil.exe.config ma ovviamente è solo il file di configurazione. Ho bisogno di includere una DLL nel GAC.Dove posso trovare GACUtil?

questa è una lista da cui stavo cercando l'exe senza alcun successo:

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

Grazie in anticipo.

+1

windows ha una funzione di ricerca .. ci hai provato? – MilkyWayJoe

+0

Penso che avrai più fortuna con questa domanda su serverfault. L'ho segnalato, quindi probabilmente lo spostano lì presto –

+0

possibile duplicato di [Come installare dll in GAC] (http://stackoverflow.com/questions/4387957/how-to-install-dll-into-gac) – cadrell0

risposta

15

È possibile trovare il GAC in qualsiasi finestra di Windows in C: \ windows \ assembly \

o% windir% \ assembly

gacutil -i filename registra il file con il GAC, ma non necessariamente individuare il file all'interno della cartella% windir% \ assembly. Questa è una cartella virtuale controllata da SHFUSION.DLL che è un plugin che Windows Explorer utilizza per visualizzare quei file.

Further Reading Here

Se non si può semplicemente digitare gacutil /? da un prompt di cmd. Puoi navigare in windows nella sottocartella dell'assembly di windows dir e trascinare/rilasciare la dll all'interno di quella cartella. Dovrai essere un amministratore del pc per farlo.

In genere per accedere a questa utilità, avvio il Prompt dei comandi VS 2010 in quanto dispone delle impostazioni della variabile% PATH% appropriate per individuare il cmd gacutil.

Sulla mia scatola, ho 4 copie ... Il primo si trova qui. C: \ Programmi (x86) \ Microsoft SDK \ Windows \ v7.0A \ Bin \ NETFX 4.0 Strumenti \ x64

Il problema più probabile è che non si disponga del framework sdk per il framework 1.1 installato su la scatola su cui stai cercando di farlo. You can download that here

+0

grazie mille per la spiegazione è stato molto utile ho potuto risolvere il problema. thx man –

+0

Grazie per il suggerimento di utilizzare il prompt dei comandi VS. Molto utile. – user489998

1

C: \ Windows \ assembly Questo è il GAC ma si riferisce solo dove risiedono effettivamente gli assembly. Essere visibili indica solo la registrazione con il GAC.

0

È possibile eseguire GACUtil utilizzando il prompt dei comandi di Visual Studio. Il prompt dei comandi di Visual Studio viene installato automaticamente con Visual Studio. Per eseguire lo strumento, utilizzare il Prompt dei comandi dello sviluppatore (o il prompt dei comandi di Visual Studio in Windows 7). Per ulteriori informazioni, vedere Visual Studio Command Prompt.

In Windows 8.1 - Nella schermata Start, premere CTRL + TAB per aprire l'elenco App e quindi premere V. L'elenco includerà tutti i prompt dei comandi di Visual Studio installati. (Per aprire la schermata Start, premere il tasto logo Windows Logo Windows sulla tastiera.) Scegliere Prompt dei comandi sviluppatore (o il prompt dei comandi che si desidera utilizzare).

In Windows 8 - Nella schermata di avvio, premere il tasto logo Windows logo Windows + Z (Per aprire la schermata di avvio, premere il tasto del logo Windows logo di Windows sulla tastiera.) Scegliere le applicazioni Visualizza icona la parte inferiore dello schermo e quindi premere V.L'elenco includerà tutti i prompt dei comandi di Visual Studio installati. Scegliere il Prompt dei comandi dello sviluppatore (o il prompt dei comandi che si desidera utilizzare).

In Windows 7 - Scegliere Start, espandere Tutti i programmi, quindi Microsoft Visual Studio. A seconda della versione di Visual Studio installata, selezionare Visual Studio Tools, Prompt dei comandi di Visual Studio o il prompt dei comandi che si desidera utilizzare.

GACUtil informazioni: comanda https://msdn.microsoft.com/en-us/library/ex0ss12c(v=vs.110).aspx

Esempio:

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 \ assembly \ 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. Versione 4.0.30319.1 Copyright (c) Microsoft Corporation. Tutti i diritti riservati.

L'assembly è stato correttamente aggiunto alla cache

Problemi correlati