Как мне определить во время выполнения, что в .NET версии 4.5 в настоящее время выполняется ваш код?

Я установил предварительную версию .NET 4.5 Developer с сайта http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27541 , который «заменяет» версию .NET 4.0.

Однако старый способ определения версии .NET framework, похоже, возвращает 4.0 (точнее 4.0.30319.17020 на моем ПК) вместо 4.5 (вероятно, для обратной совместимости или?):

using System;

namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            var version = Environment.Version;
            Console.WriteLine(version.ToString());
            Console.ReadKey();
        }
    }
}

Как мне обнаружить, что мой код действительно выполняется .NET 4.5?

60
задан Peter Mortensen 1 March 2017 в 18:21
поделиться