2011-09-19 15 views

Respuesta

45

Puede usar gacutil provisto con Visual Studio para eso. Basta con abrir el símbolo del desarrollador Comando (disponible en el menú Inicio> Aplicación> Visual Studio) y ejecute el siguiente comando:

gacutil -l >yourassemblies.txt 

Gacutil también está disponible como una descarga independiente si no tiene/quiere Visual Studio.

+1

Si (como yo) no está seguro de dónde está el gacutil, puede acceder a él desde el símbolo del sistema de Visual Studio – Liam

+0

Conjunto completo de información .... Agradable :) – Muhammedh

+0

O vea aquí la ruta del archivo al comando gacutil (viene con Visual Studio): C: \ Archivos de programa \ Microsoft SDKs \ Windows \ v6.0A \ bin http://stackoverflow.com/questions/3397479/where-is-gacutil-exe –

10

Puede navegar hasta el GAC a través del explorador o la línea de comandos y ver el contenido de la carpeta. Su ubicación es C: \ Windows \ assembly.

Al ver a través del explorador, los archivos reales se ocultan y abstraen, si necesita copiar o extraer versiones específicas de las DLL, la línea de comandos es el camino a seguir.

También puede desactivar la extensión del espacio de nombres as explained here, lo que hará que el explorador actúe como siempre en el GAC.

+2

.NET 4.0 [tiene un separador GAC] (http://stackoverflow.com/questions/2660355/net-4-0-has-a-new-gac-why), así que asegúrese de estar [mirando el camino correcto] (http: // stackoverflow.com/questions/2823068/where-is-the-net-framework-global-assembly-cache). –

11

Si necesita la salida en forma de texto, puede usar gacutil /l.

Si necesita obtener esa lista desde el interior, por ejemplo, un instalador u otra herramienta propia, es posible que desee consultar el APIs para consultar el GAC.

Cuestiones relacionadas