Come posso ottenere la versione corrente di CLR Runtime in un programma .NET in esecuzione?Ottieni la versione corrente di CLR .NET in fase di esecuzione?
34
A
risposta
39
Partenza proprietà System.Environment.Version (http://msdn.microsoft.com/en-us/library/system.environment.version.aspx).
7
Environment.Version //might want to call ToString()?
Era proprio lì - grazie. – driis
.NET 4.5 restituirà un numero di versione che inizia con 4.0. Vedi http://en.wikipedia.org/wiki/List_of_.NET_Framework_versions –
Avviso da https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions -are-installato # net_d "Per .NET Framework 4.5 e versioni successive, non è consigliabile utilizzare la proprietà System.Environment.Version per rilevare la versione del runtime. Si consiglia invece di eseguire una query nel registro, come descritto nella Per trovare le versioni di .NET Framework, interrogare il registro in codice (.NET Framework 4.5 e versioni successive) in precedenza in questo articolo. " blargh. –