Je viens de trébucher sur cette structure de dossiers sur ma machine qui contient beaucoup d'assemblys .NET similaires à ce que vous pourriez trouver dans le système GAC. Cela m'a intrigué comme je n'ai jamais vu cette structure de dossiers auparavant et cela me fait penser, est-ce qu'il y a une telle chose comme un cache d'assembly utilisateur local?À quoi sert cette structure de dossiers? (GAC utilisateur local?)
La structure du dossier est: C: \ Documents and Settings \ [nom d'utilisateur] \ Local Settings \ Application Data \ assembly \
et contient des dossiers et des fichiers qui ressemblent à:
\ DL3 \ 8M830QM6.ON7 \ NJ9Q0EA9.TZO \ 623c8efc \ 00461250_47f4c901 \ System.Windows.Controls.Data.Input.VisualStudio.Design.dll
DL3 \ 8M830QM6.ON7 \ NJ9Q0EA9.TZO \ 57af86f9 \ 3835d02d_e76cca01 \ MyOwnAssembly.dll
Chaque ensemble est accompagné d'un AsemblyInfo fichier .ini
Pour autant que je peux voir les dll sont pour la plupart silverlight connexes. Je cours VS2008 avec Silverlight SDK et November Toolkit.
Vive
L'article msdn indique que le CLR est censé effacer les assemblages non utilisés du cache, même si le mien a accumulé un certain nombre de bits. Je suppose qu'il est sûr de supprimer les assemblages à condition qu'ils ne sont pas utilisés? – SciFi
@SciFi, oui, il devrait être sûr de l'effacer. – Salo