Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Установлен ли Framework


Автор: erm0l0v 13.3.2012, 11:15
Создаю ингалятор на NSIS. Нужно проверить установлен ли Framework и если нет то соответственно установить.

Как можно узнать установлен ли Framework: есть доступ к реестру к WinAPI и к переменным окружения.

в XP есть ветка SOFTWARE\Microsoft\NET Framework Setup\ в прицепе там можно определить какая версия установлена если проверить существования соответствующего ключа.
в 7 такой ветки нет но есть SOFTWARE\Microsoft\NET Framework\ там тоже можно определить версию по существованию ключа.

Мне этот метод не нравится по скольку не универсален для разных версий Windows.

Может у кого есть в запасе пример как еще можно определить установленную версию Framework.

Автор: LOPUH 14.3.2012, 08:34
Не уверен, но может быть http://www.coding4.net/post/How-to-get-Net-Framework-version.aspx вам поможет..

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)