Ich würde dies gerne tun, da meine Webanwendung auf verschiedenen VMs in der Cloud läuft und ich gerne die Protokolle von allen einsehen und sicherstellen möchte, dass sie alle dasselbe Dotnet ausführen Kernlaufzeit Version.
Was ich will, ist so etwas.
Code: Select all
App version 1.0.1 running on dotnet 2.0.6
Ich habe verschiedene Dinge gesehen, die auf das Nuget-Paket Microsoft.DotNet.PlatformAbstractions verweisen, aber das scheint mir überhaupt nicht die Dotnet-Laufzeitversion zu geben.
Das gibt es auch System.Environment.Version, aber das meldet 4.0.30319.42000, was die „Desktop“-Dotnet-4.6+-Framework-Version ist, nicht die Dotnet-Kernversion.