Kosh 12. juillet 2008, 00:05

C'est avec grand plaisir que je viens d'apprendre que je suis renouvellé en tant que MVP Windows Client.

Merci donc à Microsoft et particulièrement à Martine et Aurore :)

Un de mes clients vient de me demander comment faire pour sortir une assembly déployée dans le GAC. Depuis l'interface de Windows, ce n'est pas directement possible.

Une solution simple existe : le command prompt :).

Il suffit de lancer cmd.exe, de faire un joli "cd c:\windows\assembly" et de faire "dir" :

image

On se retrouve avec des sous-répertoires en fonction du type. Prenons par exemple une assembly de type MSIL. Dans ce cas on fait un petit "cd GAC_MSIL".

Si on fait un "dir", on obtient alors la liste des assemblies sous la forme de répertoires. Dans chaque répertoire on peut trouver un sous-répertoire par version et dans chaque sous-répertoire, on obtiendra l'assembly recherchée.

Avec un "copy toto.dll c:\" on pourra alors extraire l'assembly.