как проверить наличие .net framework и, если нет, как установить его на пользовательский компьютер - PullRequest
2 голосов
/ 02 мая 2011

чистое приложение. .exe достаточно для использования программного обеспечения. так как у меня есть 700 МБ (~ 8k медиа-файлов) данных для включения в процесс установки, я не хочу использовать мастер развертывания Visual Studio.

Проблема в том, что если у пользователя нет установленного .net framework, .exe не будет запущен. Выдает ошибку (установка не удалось правильно инициализировать, если получено сообщение об ошибке)

Итак, как проверить / проверить наличие .net framework на компьютере пользователя и как установить, если его нет?

Код для этого должен быть написан на другом языке? Потому что, если для него используется код vb.net, он также не запустится.

Мое приложение также работает с .net 2.0. Когда я попытался установить .net 2.0 / 3.5 на пользовательский компьютер, он был прерван, поскольку установщик Windows 3.1 является его предварительным требованием. Так как же справиться с установкой Windows?

Я не хочу использовать платное приложение для этого.

Пожалуйста, предложите способ сделать это.

Ответы [ 2 ]

2 голосов
/ 02 мая 2011

Проекты установки Visual Studio могут сделать это:

http://msdn.microsoft.com/en-us/library/2kt85ked.aspx

2 голосов
/ 02 мая 2011

В настройках генерации с использованием visual-studio вы можете добавить пакет начальной загрузки (например, .Net 3.5), который будет установлен при необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...