Я только что наткнулся на эту структуру папок на моей машине, которая содержит множество сборков .NET, похожих на то, что вы можете найти в системе GAC. Это озадачило меня, поскольку я никогда не видел эту структуру папок раньше, и это заставляет меня задаться вопросом, есть ли такая вещь, как локальный кеш сборки пользователя?Для чего предназначена эта структура папок? (Local user GAC?)
Структура папки: C: \ Documents и Settings \ [имя пользователя] \ Local Settings \ Application Data \ сборка \
и содержит папки и файлы, которые выглядят как:
\ 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
Каждый узел сопровождается с AsemblyInfo .ini файл
Насколько я могу видеть, что библиотеки DLL, в основном связанных с Silverlight. Я запускаю VS2008 с помощью Silverlight SDK и ноябрьского инструментария.
Приветствие
В статье msdn говорится, что CLR должен очищать неиспользуемые сборки из кеша, хотя мой накопился совсем немного. Я полагаю, что безопасно удалять сборки, если они не используются? – SciFi
@SciFi, да, это должно быть безопасно очистить. – Salo