Como detectar em tempo de execução que o .NET versão 4.5 está atualmente executando seu código?
Instalei a visualização do .NET 4.5 Developer a partir dehttp: //www.microsoft.com/download/en/details.aspx? displaylang = pt-BR & id = 27541, que 'substitui' a versão .NET 4.0.
No entanto, a maneira antiga de detectar a versão do .NET framework parece retornar 4.0 (mais precisamente 4.0.30319.17020 no meu PC), em vez de 4.5 (provavelmente provavelmente para compatibilidade com versões anteriores, ou?):
using System;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
var version = Environment.Version;
Console.WriteLine(version.ToString());
Console.ReadKey();
}
}
}
Como detecto que meu código é realmente executado pelo .NET 4.5?