2012-03-15 22 views
10

Sé que ha habido muchas personas preguntando lo mismo, he leído todas las publicaciones relacionadas, pero no pude encontrar el archivo gacutil.exe, estaba mirando C: \ WINDOWS \ microsoft.net \ Framework \ v1. 1.4322 y encontré gacutil.exe.config, pero obviamente es solo el archivo de configuración. Necesito incluir un dll en el GAC.¿Dónde puedo encontrar GACUtil?

esta es una lista de donde yo estaba buscando el exe sin ningún éxito:

  • C: \ Archivos de programa \ Microsoft.NET
  • C: \ WINDOWS \ microsoft.net \ Framework \ v1. 1.4322
  • C: \ archivos de programa \ Microsoft Visual Studio 8 \ SDK \ v2.0 \ Bin

Gracias de antemano.

+1

windows tiene una función de búsqueda ... ¿lo intentó? – MilkyWayJoe

+0

Creo que tendrás más suerte con esta pregunta en serverfault. Hice señas ella, por lo que probablemente voy a pasar por allí pronto –

+0

posible duplicado de [Cómo instalar el archivo DLL en GAC] (http://stackoverflow.com/questions/4387957/how-to-install-dll-into-gac) – cadrell0

Respuesta

15

puede encontrar el GAC en cualquier cuadro de ventanas en C: \ windows \ assembly \

o% windir% \ assembly

gacutil -i nombre de fichero registra el archivo con el GAC, pero no necesariamente localice el archivo dentro de la carpeta% windir% \ assembly. Esta es una carpeta virtual controlada por SHFUSION.DLL que es un complemento que el explorador de Windows usa para mostrar esos archivos.

Further Reading Here

Si no puede simplemente escribir gacutil /? desde un mensaje de cmd. Puede navegar por las ventanas hasta la subcarpeta de ensamblaje de Windows dir y arrastrar/soltar el dll dentro de esa carpeta. Necesitarás ser un administrador de la pc para hacer esto.

Normalmente, para acceder a esta utilidad, enciendo el símbolo del sistema VS 2010 ya que tiene la configuración de variable% PATH% apropiada para ubicar el cmd de gacutil.

En mi caja, tengo 4 copias ... La primera se encuentra aquí. C: \ Archivos de programa (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ NETFX 4.0 Tools \ x64

El problema más probable es que no tenga el marco sdk para el marco 1.1 instalado en la caja en la que intentas hacer esto. You can download that here

+0

muchas gracias por la explicación que fue muy útil que pude resolver el problema. thx man –

+0

Gracias por el consejo de utilizar el símbolo del sistema de VS. Muy útil. – user489998

1

C: \ Windows \ assembly Este es el GAC pero solo hace referencia a dónde residen los ensamblajes. Ser visible solo indica el registro con el GAC.

0

Puede ejecutar GACUtil utilizando el símbolo del sistema de Visual Studio. El símbolo del sistema de Visual Studio se instala automáticamente con Visual Studio. Para ejecutar la herramienta, use el símbolo del sistema del desarrollador (o el símbolo del sistema de Visual Studio en Windows 7). Para obtener más información, consulte Visual Studio Command Prompt.

En Windows 8.1 - En la pantalla de inicio, presione CTRL + TAB para abrir la lista de aplicaciones y luego presione V. La lista incluirá todos los comandos de Visual Studio instalados. (Para abrir la pantalla de Inicio, presione el logotipo de Windows con el logotipo de Windows en su teclado). Elija el Símbolo del sistema de desarrollador (o el símbolo del sistema que desea usar).

En Windows 8 - En la pantalla inicial, oprima el logotipo de Windows logotipo clave de Windows + Z. (Para abrir la pantalla de inicio, pulse el logotipo de Windows Tecla del logotipo de Windows en el teclado.) Elegir las Aplicaciones en vista de iconos la parte inferior de la pantalla y luego presione V.La lista incluirá todas las solicitudes de comando de Visual Studio instaladas. Elija el símbolo del desarrollador de comandos (o el símbolo del sistema que desee utilizar).

En Windows 7 - Seleccione Inicio, Todos los programas ampliar, a continuación, expanda Microsoft Visual Studio. Dependiendo de la versión de Visual Studio que tiene instalada, elija Herramientas de Visual Studio, Visual Studio de comandos, o el símbolo del sistema que desee utilizar. información

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

Comandos de ejemplo:

C: \ Archivos de programa (x86) \ Microsoft Visual 10,0 \ VC> cd C Estudio: \ 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. Versión 4.0.30319.1 Copyright (c) Microsoft Corporation. Todos los derechos reservados.

Montaje agregado correctamente al caché

Cuestiones relacionadas