Поделиться через


Определение установленной версии платформы .NET Framework

На компьютере можно установить и запустить несколько версий платформы .NET Framework. Версии можно устанавливать в любом порядке. Чтобы просмотреть установленные версии, просмотрите каталог %WINDIR%\Microsoft.NET\Framework. (На 64-разрядном компьютере следует также просмотреть каталог Framework64, в котором могут быть установлены 32-разрядные или 64-разрядные версии). Каждая версия платформы .NET Framework имеет свой каталог, а две первых цифры в имени каталога определяют версию .NET Framework, например v1.1.4322 для версии .NET Framework 1.1, v2.0.50727 для версии .NET Framework 2.0, v3.5 для версии .NET Framework 3.5 и т.д.

ПримечаниеПримечание

Если установлены платформы .NET Framework версий 3.0 и 3.5, то также будет отображаться установленная версия 2.0.Это вызвано тем, что эти версии используют версию 2.0 среды CLR.

Запрос версии среды CLR можно выполнять в коде с помощью свойства Version класса System.Environment. Если программа скомпилирована с помощью .NET Framework 3.5, то это свойство отображает значение 2.0.50727.3603.

Платформу .NET Framework можно распространять вместе с приложением. Дополнительные сведения о добавлении платформы .NET Framework к приложению см. в разделе Развертывание .NET Framework и приложений.

Средство Fuslogvw.exe (средство просмотра журнала привязки сборок), которое поставляется с Пакет средств разработки программного обеспечения (SDK) для Windows, также позволяет определить загруженную версию среды выполнения. Кроме того, с помощью этого средства можно удостовериться, что сборка загружается из каталога приложения, а не из глобального кэша сборок, и просмотреть результаты всех привязок сборки. Средство просмотра следует запускать с полномочиями администратора.

По умолчанию средство для просмотра журнала привязок отображает только привязки сборки, закончившиеся с ошибкой. Чтобы записывать в журнал все привязки сборок, щелкните элемент Параметры, а затем выберите команду Запись всех привязок на диск. (Следует помнить о том, что включение данного параметра может привести к созданию большого журнала).

См. также

Задачи

Практическое руководство. Использование файла конфигурации приложения для назначения версии .NET Framework

Основные понятия

Параллельное выполнение

Настройка перенаправления привязки сборок

Перенаправление привязки сборок