Как получить версию .NET Framework
Материал из 1GbWiki.
(Различия между версиями)
Версия 12:09, 20 ноября 2009 (править) Dmih (Обсуждение | вклад) м ← К предыдущему изменению |
Текущая версия (01:53, 27 февраля 2013) (править) (отменить) Marstem (Обсуждение | вклад) м (→Ссылки по теме) |
||
Строка 42: | Строка 42: | ||
* [http://www.dmach.ru/fwver.aspx http://www.dmach.ru/fwver.aspx - пример работы] | * [http://www.dmach.ru/fwver.aspx http://www.dmach.ru/fwver.aspx - пример работы] | ||
- | * [http://tomilin.livejournal.com/1277850.html | + | * [http://tomilin.livejournal.com/1277850.html Упоминания в СМИ] |
* [http://stackoverflow.com/questions/16178/best-way-to-determine-if-net-3-5-is-installed/ stackoverflow.com - коллективный разум] | * [http://stackoverflow.com/questions/16178/best-way-to-determine-if-net-3-5-is-installed/ stackoverflow.com - коллективный разум] | ||
[[Категория:WEB-сервер IIS]] | [[Категория:WEB-сервер IIS]] | ||
[[Категория:ASP.NET]] | [[Категория:ASP.NET]] |
Текущая версия
[править] Вот так
<%@ Import Namespace="System.Reflection" %> <%@ Page Language="C#" %> <% // Unique framework assembly string fw30assembly = "PresentationCore, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"; string fw35assembly = "System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; string fw35sp1assembly = "System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"; Version frameworkVersion = Environment.Version; string frameworkUpdate = ""; if (frameworkVersion.Major == 2) { try { // try load 3.0 assembly... frameworkVersion = AssemblyName.GetAssemblyName(Assembly.Load(fw30assembly).Location).Version; // ... 3.5 frameworkVersion = AssemblyName.GetAssemblyName(Assembly.Load(fw35assembly).Location).Version; // ... 3.5 sp1 frameworkVersion = AssemblyName.GetAssemblyName(Assembly.Load(fw35sp1assembly).Location).Version; frameworkUpdate = "SP1"; } catch { // Assembly load filed } } string ver = string.Format(".NET Framework version is {0}.{1} {2}", frameworkVersion.Major, frameworkVersion.Minor, frameworkUpdate); Response.Write(ver); %>