usar ubicacion instalar ensamblado gac windows-server-2012

ubicacion - instalar ensamblado en gac



¿Cómo verificar los detalles del ensamblado de GAC en Windows Server 2012? (4)

¿Cómo puede verificar los detalles del ensamblado de GAC en Windows Server 2012? Logré registrar una DLL a través de Powershell, ahora necesito verificar que realmente esté hecho.


El gacutil.exe tiene un parámetro para hacer esto. Si tu corres

gacutil.exe /l

Obtendrá una lista de inscripciones.


Probablemente esté buscando el aspecto personalizado del directorio GAC con el que estaba familiarizado en las versiones .NET anteriores a 4.0. Que almacenó la GAC ​​en la ventana c: / windows / assembly y usó una extensión de shell personalizada para aplanar la estructura del directorio en una lista de ensamblajes.

La extensión de shell ya no se usa para las versiones .NET 4.0 y posteriores. Tiene .NET 4.5 en esa máquina, su GAC se almacena en c: / windows / microsoft.net / assembly. Sólo tienes que ver la estructura de directorios real. La ubicación del ensamblaje no es tan difícil, comience en el directorio GAC_MSIL y no debería tener problemas para ubicar su ensamblaje allí por su nombre. Localice la carpeta con el mismo nombre para mostrar que su ensamblaje. Tendrá un subdirectorio que tiene un nombre indescriptible que se basa en la versión y el token de clave pública, ese subdirectorio contiene la DLL.

Si su ensamblaje es un ensamblado de modo mixto creado con C ++ / CLI, entonces comenzará desde el directorio GAC_32 o GAC_64.


Una opción sería usar PowerShell. He creado un módulo de PowerShell que le permite ver y manipular los contenidos de GAC. Puedes encontrarlo aquí .

# Show the assemblies in the GAC, including the file version Get-GacAssembly SomeCompany* | Format-Table -View FileVersion


solo intenta con este camino

C: / Windows / Microsoft.NET / assembly