Lorsque vous déployez une fonctionnalité avec des assemblys qui sont enregistrés dans le GAC, où ces assemblys sont-ils stockés? Je pensais que ce serait une chose facile à trouver, mais apparemment mon Bing-foo est faible aujourdhui.
P.S. Jai essayé dajouter des balises GAC et assembly, mais elles nexistaient pas et je ne peux pas créer de nouvelles balises.
Réponse
Comme Ari le dit, ils se trouvent dans c: \ windows \ assembly, mais si vous parcourez ce dossier à laide de lExplorateur Windows, vous verrez une interface utilisateur personnalisée qui affiche le GAC. Si vous utilisez PowerShell, une invite de commande ou dautres applications telles que Total Commander (mon préféré), vous verrez que c: \ windows \ assembly contient un ensemble dautres dossiers où les assemblys réels sont stockés. Najoutez pas, ne modifiez pas ou ne supprimez pas manuellement des assemblys! Utilisez GACUTIL si vous devez les enregistrer / désinscrire manuellement.
Réponse
Vous pouvez voir les fichiers dans le Global Assembly Cache en accédant à% windir% \ assembly \ (par exemple C: \ Windows \ assembly)
Answer
Ou vous pouvez utiliser léditeur de registre et définir la valeur de la clé – [HKEY_LOCAL_MACHINE] \ SOFTWARE \ Microsoft \ Fusion \ DisableCacheViewer t o 1. Cela permettra la navigation dans le GAC. Remettez-le à 0 et la vue GAC normale reviendra. Personnellement, jutilise PowerShell pour définir cette valeur lorsque jai besoin de naviguer.
Réponse
Jetez un œil à ce fil sur Stack Overflow .