Определите самую высокую версию Платформы.NET [дубликат]

13
задан abatishchev 14 June 2010 в 14:26
поделиться

4 ответа

Используйте Windows Registry местоположение HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP.

10
ответ дан 1 December 2019 в 22:41
поделиться

Ключи реестра для Платформы.NET запускаются как это:

HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\

В зависимости от версии, остальная часть ключа будет отличаться (проверка эта страница ).

можно искать, как получить доступ к реестру в статье MSDN Используя реестр в приложении C++ .

6
ответ дан 1 December 2019 в 22:41
поделиться

При попытке сделать это от управляемого кода, смотреть на этот статья , которая переносится, вся логика должна была определить, установлена ли определенная версия Платформы.

Иначе, смотрите на сообщение в блоге Aaron здесь , который дает метод C/C++ для того, чтобы сделать то же самое.

5
ответ дан 1 December 2019 в 22:41
поделиться

Следующее, как предполагается, дает Вам ответ, но это кажется ужасно поврежденным: (

c:\Program Files>clrver
Versions installed on the machine:
v2.0.50727
0
ответ дан 1 December 2019 в 22:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: