У меня есть страница "диагностики" в моем приложении ASP.NET, которая делает такие вещи, как проверка соединений с базой данных, отображение текущих настроек приложения и ConnectionStrings и т.д. В разделе этой страницы отображаются версии Ассамблеи важных типы, используемые повсюду, но я не мог понять, как эффективно показывать версии ВСЕ загруженных сборок.
Каков наиболее эффективный способ определения всех в настоящее время ссылок и/или загруженных ассемблий в приложении .NET?
Примечание. Мне не нужны методы на основе файлов, такие как итерация через *.dll в определенном каталоге. Меня интересует, что приложение действительно использует прямо сейчас.