Я попытался использовать Environment.Version.ToString()
, чтобы определить, какая платформа .NET на целевой машине используется, но она говорит, что я использую .NET 2.0, когда установлена версия 4.0.Как определить, какая версия .NET работает?
Как определить, какая версия .NET Framework работает на целевой машине?
Курица и яйцо. Если ваш код C# запускается, вы уже знаете, что у вас есть версия .NET, которую требует ваш код. –
Я знаю, что на моем компьютере установлена .NET framework, но я хочу знать версию на целевом компьютере (Сделать простой установщик для проверки) –
Проверьте этот вопрос http://stackoverflow.com/questions/199080/how- на обнаружение, какой-нетто-рамочной-версию-и-сервис-пакеты-которые установлены – RRUZ