Je souhaite afficher les dossiers et sous-dossiers dans GAC . Vous voulez également en savoir plus sur l'ajout et la suppression de GAC .
Pour installer nous écrivons ces lignes dans l'invite de commande en ouvrant Visual Studio command prompt
: -
gacutil /i [assembly path]
Mais pour désinstaller, nous n'avons besoin que de: -
gacutil /u [assembly name]
Pourquoi?
.net
.net-assembly
gac
Rohit Vipin Mathews
la source
la source
Réponses:
Installer:
Vue:
Ouvrir dans le dossier de l'Explorateur Windows
c:\windows\assembly
(%systemroot%\assembly
)%windir%\Microsoft.NET\assembly
OU
gacutil –l
Lorsque vous allez installer un assembly, vous devez spécifier où le
gacutil
trouver, vous devez donc également fournir un chemin complet. Mais quand un assembly est déjà dans GAC -gacutil
connaissez un chemin de dossier donc il a juste besoin d'un nom d'assembly.MSDN:
la source
J'ai un jour de retard et un dollar à court sur celui-ci. Si vous souhaitez afficher la structure des dossiers du GAC dans l'Explorateur Windows, vous pouvez le faire en utilisant le registre :
Pour une vue temporaire, vous pouvez remplacer le chemin du dossier par un lecteur, ce qui supprime les propriétés spéciales du répertoire.
Quant à savoir pourquoi vous voudriez faire quelque chose comme ça, j'ai utilisé cette astuce pour comparer les DLL GAC entre différentes machines pour m'assurer qu'elles sont vraiment les mêmes.
la source
Lancez le programme "Exécuter" (Windows Vista / 7/8: saisissez-le dans la barre de recherche du menu Démarrer) et saisissez:
C:\windows\assembly\GAC_MSIL
Ensuite, déplacez-vous vers le dossier parent (Windows Vista / 7/8: en cliquant dessus dans la barre de l'explorateur) pour voir tous les fichiers GAC dans une fenêtre d'exploration normale. Vous pouvez désormais copier, ajouter et supprimer des fichiers comme partout ailleurs.
la source
Pour afficher les fichiers, parcourez-les simplement à partir de l'invite de commande (
cmd
), par exemple:Pour ajouter et supprimer des fichiers du GAC, utilisez l'outil
gacutil
la source
C:\Windows\assembly
pour parcourir le .NET 4.0 GAC. Bien sûr, vous pouvez toujours l'utiliser avec .NET 2/3 (s'il est également installé). Il n'y a pas d'extensions de shell comparables (AFAIK) qui fonctionnent de la même manière pour le nouveauC:\Windows\Microsoft.NET\assembly
répertoire.Vous installez en tant qu'assemblages en utilisant:
gacutil.exe
outil avec l'-i
option de la ligne de commande.%windir%\Assembly
(uniquement jusqu'à .NET 3.5, CLR 2.0)Vous affichez le contenu du GAC en utilisant:
gacutil.exe
outil avec l'-l
option.%windir%\assembly
utilisez l'Explorateur Windows.Notez que l'emplacement (physique) du GAC a changé pour .NET 4.0. Ce n'est plus dedans
%windir%\Assembly
, mais maintenant dedans%windir%\Microsoft.NET\assembly
. Cependant, vous ne devriez jamais écrire de code qui dépend de l'emplacement physique de toute façon, car étant donné les outils disponibles, cela n'est guère nécessaire (mis à part quelques outils de diagnostic système "cool").la source
gacutil.exe
le seul autre outil disponible que je connaisse est fusion.dll.