Comment pouvez-vous vérifier les détails de l'assembly GAC Windows Server 2012? J'ai réussi à enregistrer une DLL via Powershell, maintenant je dois vérifier que c'est vraiment fait.Comment vérifier les détails de l'assembly GAC sur Windows Server 2012?
Répondre
Vous cherchez probablement pour le look personnalisé du répertoire GAC que vous connaissiez dans les versions .NET avant 4.0. Ce qui stockait le GAC dans la fenêtre c: \ windows \ assembly et utilisait une extension de shell personnalisée pour aplatir la structure de répertoires dans une liste d'assemblages.
L'extension shell n'est plus utilisée pour les versions .NET 4.0 et ultérieures. Vous avez .NET 4.5 sur cette machine, son GAC est stocké dans c: \ windows \ microsoft.net \ assembly. Vous venez de voir la structure réelle du répertoire. Commencez par localiser l'assembly, commencez dans le répertoire GAC_MSIL et vous n'aurez aucun problème à localiser votre assembly par son nom. Localisez le dossier portant le même nom que votre assemblage. Il aura un sous-répertoire qui a un nom indigne qui est basé sur la version et le jeton de clé publique, ce sous-répertoire contient la DLL. Si votre assembly est un assembly en mode mixte créé avec C++/CLI, vous devez commencer à partir du répertoire GAC_32 ou GAC_64.
merci, cela semble être le cas. J'ai trouvé les détails à la recherche. –
juste essayer ce chemin
C: \ Windows \ Microsoft.NET \ assembly
il affiche seulement dossiers, l'extension shell de l'assembly de dossier spécial ne semble pas disponible dans Windows Server 2012. –
@BinuBhasuran Je pense que l'extension shell a été supprimée avec .NET 4.0 (Windows Server 2012 est fourni avec .NET 4.5). –
Une option serait d'utiliser PowerShell. J'ai créé un module PowerShell qui vous permet de voir et de manipuler le contenu du GAC. Vous pouvez le trouver here.
# Show the assemblies in the GAC, including the file version
Get-GacAssembly SomeCompany* | Format-Table -View FileVersion
Le fichier gacutil.exe possède un paramètre pour cela. Si vous exécutez
gacutil.exe /l
Vous obtiendrez une liste d'enregistrements.
- 1. Windows Server 2012 SQL Server 2012 et .NET Framework 4.0
- 2. Hyper-V Server 2012 vs Windows Server 2012 Standard
- 3. Comment analyser de www sur windows server 2012 - Erreur
- 4. Team Foundation Server 2010 sur Windows Server 2012
- 5. Lecteurs de cartes avec subst sur Windows Server 2012
- 6. Connexion à SQL Server 2012 sur un serveur physique exécutant Windows Server 2012 en utilisant PHP
- 7. Comment puis-je supprimer les détails de la base de données dans SQL Server 2012
- 8. Windows Server 2012 avec ASP.net 1.1?
- 9. Compatibilité BMC.ARsystem.dll et Windows Server 2012
- 10. Pouvons-nous installer Office 2013 sur Windows Server 2012?
- 11. Installation d'AppFabric 1.1 sur Windows Server 2012 Donner l'erreur
- 12. de Windows bloque FTP sur IIS sur Pare-feu Windows Server 2012 R2
- 13. Analyser les détails du fichier pour Windows FTP Server
- 14. Problème de codage de caractères Windows 2012 Server
- 15. Installation d'assemblys sur GAC avec Windows Installer
- 16. Problème Log4net GAC uniquement sur Windows XP
- 17. Installer Visual Studio 2012 ultime sur Windows Server 2012 Me donner ERREUR
- 18. Où est le .NET 2.0 GAC sous Windows Server 2003?
- 19. Migration des applications IIS de Windows Server 2003 vers 2012
- 20. Comment corriger une ERREUR 2006 (HY000) sur Windows Server 2012 R2 sur Godaddy VPS?
- 21. Limite d'utilisation de la RAM pour les applications .NET sur Windows Server 2012?
- 22. Accès à SQL Server 2012 à partir de Windows XP
- 23. IIS - Windows Server 2012 - Adresse IP Restrictions de domaine
- 24. Conflit Apache sur Microsoft Server 2012 R2
- 25. SQL Server 2012 JOIN
- 26. Installez SQL Server 2008 Express sur Windows Server 2012 Essentials RC
- 27. MSXML2 erreur sur Windows Server 2012 (Windows Server2008 fonctionne bien) (ASP classique)
- 28. Traitement des cubes OLAP dans IE10 et Windows Server 2012
- 29. Delphi 7 BDE sur SQL Server 2012
- 30. Fichier mdf SQL Server 2005 sur 2012
Avez-vous essayé [gacutil] (http://msdn.microsoft.com/fr-fr/library/ex0ss12c.aspx)? – Alberto
@Alberto: gacutil est un outil de développement, il n'est probablement pas installé sur le serveur. –
Je vois ... alors peut-être que vous pouvez essayer avec ce http://stackoverflow.com/questions/882854/use-powershell-to-view-contents-of-the-global-assembly-cache-gac – Alberto