Comment vérifier les détails de l'assembly GAC sur Windows Server 2012?
Comment pouvez-vous vérifier GAC détails sur le montage, Windows Server 2012? J'ai réussi à enregistrer une DLL via Powershell, maintenant, j'ai besoin de vérifier qu'il est vraiment fait.
source d'informationauteur Binu Bhasuran
Vous devez vous connecter pour publier un commentaire.
Vous êtes probablement à la recherche pour le look de la GAC répertoire qui vous sont familiers avec .NET les versions antérieures à 4.0. Qui a stocké le GAC dans le c:\windows\assembly fenêtre et personnalisé le shell extension pour aplatir la structure de répertoire dans la liste des assemblages.
L'extension de shell n'est plus utilisé pour .NET les versions 4.0 et plus. Vous avez .NET 4.5 sur cette machine, sa GAC est stocké dans c:\windows\microsoft.net\assembly. Vous arrivez à voir la structure de répertoire. La localisation de l'assemblée n'est pas si difficile, de commencer dans la GAC_MSIL répertoire et vous devriez avoir aucun mal à trouver votre assemblée par son nom. Recherchez le dossier avec le même nom d'affichage que votre assemblée. Il aura un sous-répertoire qui a un nom ineffable qui est basée sur la version et le jeton de clé publique, ce sous-répertoire contient la DLL.
Si votre montage est un mode mixte assemblée créé avec C++/CLI, vous devez commencer à partir de la GAC_32 ou GAC_64 répertoire.
juste essayer avec ce chemin
C:\Windows\Microsoft.NET\assembly
Une option serait d'utiliser PowerShell. J'ai créé un module PowerShell qui permet de voir et de manipuler le GAC contenu. Vous pouvez le trouver ici.
L'gacutil.exe a un paramètre pour ce faire. Si vous exécutez
Vous obtiendrez une liste des enregistrements.