Здравствуйте, Сергей Губанов, Вы писали:
СГ>Как интересно GC должен решить задачу о возможности выгрузки вот такого модуля:
За такой код я оторву руки тому кто это написал.
СГ>Допустим количество ссылок на модуль M сейчас равно нулю. Значит его уже можно выгружать, да?
СГ>А вот и нельзя!!!
СГ>Вдруг через 3 часа в систему будет загружен некий другой модуль, который захочет считать значение переменной M.a???? И что он прочтёт??? Если модуль M будет выгружен, а потом опять загружен, то M.a будет равно 0.
Читай до просветления про IServiceProvider и IServiceContainer.
СГ>Вывод.
СГ>Модули нельзя выгружать "автоматически". Их можно выгружать только по явной просьбе.
Для таких извращенцев можно помечать сборки как не выгружаемые.
... << RSDN@Home 1.1.4 beta 6a rev. 436>>