Як дізнатися версію

У цій статті я розповім про те, як можна визначити версію .Net Framework-а, встановленого на вашій машині:

  1. за допомогою файлової системи Windows
  2. за допомогою спеціальної утиліти CLRver.exe
  3. в коді з вашого проекту
  4. як визначити версію фреймворку певної збірки.

Спосіб 1 - за допомогою файлової системи

Отже, найпростіший спосіб визначити, чи встановлений .Net Framework на вашу машину - відкрити відповідну директорію папки Windows.

Наприклад, переходимо в c: \ Windows \ Microsoft.NET \ Framework. Цим шляхом ви знайдете папки, що починаються з символу v і версією фреймворка:

Як дізнатися версію

На представленому вище скріншоті ми бачимо кілька директорій, які відповідають вищезгаданим вимогу. Фреймворки, в яких встановлені різні версії CLR, ви можете розпізнати, заглянувши в ту чи іншу директорію - всередині директорії, що містить CLR, крім усього іншого повинні лежати збірки .net, як показано на малюнку:

Як дізнатися версію

Спосіб 2 - за допомогою спеціальної утиліти CLRver.exe

Виконайте команду CLRver.exe. В консолі буде виведений список версій CLR, встановлених на вашій машині:

Як дізнатися версію

Спосіб 3 - в коді вашого проекту

Це досить просто - досить викликати властивість System.Enviroment.Version, ось приклад з MSDN:

Спосіб 4 як визначити версію фреймворку певної збірки за допомогою Reflection

Ви можете програмно дізнатися версію фреймворку, на якому написана та чи інша збірка:

На сьогодні все. Дякую всім за увагу =)

Читайте також


  • Uh-oh, something went wrong або як повернути нормальний обробник помилок

  • Візуалізація Asp.MVC PartialView за допомогою Ajax-запиту

  • LINQ Single, First, Last, SingleOrDefault - що вибрати?

  • Як створити клас за допомогою Reflection (.Net)

  • Чим відрізняється WCF від Web Services?