Свойство My.Application.Info.LoadedAssemblies
Обновлен: Ноябрь 2007
Получает коллекцию всех сборок, загруженных приложением.
' Usage
Dim value As System.Collections.ObjectModel.ReadOnlyCollection(Of System.Reflection.Assembly) = My.Application.Info.LoadedAssemblies
' Declaration
Public ReadOnly Property LoadedAssemblies As System.Collections.ObjectModel.ReadOnlyCollection(Of System.Reflection.Assembly)
Возвращаемое значение
ReadOnlyCollection<T> из Assembly содержит все сборки, загруженные приложением.
Исключения
Следующее условие может вызвать исключение:
- Домен приложения не загружен (AppDomainUnloadedException).
Заметки
Свойство My.Application.Info.LoadedAssemblies аналогично методу GetAssemblies.
Пример
В данном примере используется свойство My.Application.Info.LoadedAssemblies для отображения сборок, загруженных приложением.
ListBox1.DataSource = My.Application.Info.LoadedAssemblies
В данном примере требуется, чтобы в приложении Windows Forms имелся элемент управления ListBox с именем ListBox1.
Требования
Пространство имен:Microsoft.VisualBasic.ApplicationServices
Класс:AssemblyInfo
Сборка: библиотека времени выполнения Visual Basic (в Microsoft.VisualBasic.dll)
Доступность по типу проекта
Тип проекта |
Доступно |
---|---|
Приложение Windows |
Да |
Библиотека классов |
Да |
Консольное приложение |
Да |
Библиотека элементов управления Windows |
Да |
Библиотека веб-элементов управления |
Нет |
Служба Windows |
Да |
Веб-узел |
Нет |
Разрешения
Разрешения не требуются.