Проект установки VS - условие запуска .Net Framework 3.5 или выше - PullRequest
4 голосов
/ 09 июня 2011

Мне нужно создать проект установки для моего приложения.Мне нужно добавить условие запуска, чтобы убедиться, что у пользователя установлен .Net Framework 3.5 или выше на его компьютере.Есть ли способ сделать это?

Я попытался создать проект установки в VS 2005, 2008 и 2010 годах. Я также попытался установить версию в состоянии запуска, равную 3,5, а затем открыл файл проекта вБлокнот для установки «Разрешить последующие версии» в true, но безуспешно.

Программа установки все еще просит меня загрузить .Net framework 3.5, когда в моей системе установлен .Net framework 4.0.

Любая помощь будет высоко оценена.

Спасибо, Манджит

Ответы [ 2 ]

1 голос
/ 09 июня 2011

Я думаю, вы не хотите редактировать файл проекта вручную. Флаг «Разрешить последующие версии» предназначен для вашего приложения, а не для .net framework; не так ли?

Если вы выполните этого руководства, оно должно работать нормально. Я никогда не видел твоей проблемы раньше. Я думаю, что вы, должно быть, сделали что-то не так, в противном случае это должно работать нормально.

0 голосов
/ 14 сентября 2011

У меня тоже была такая же проблема. Я обнаружил, что
- Visual studio 2008 начал использовать атрибут ToolsVersion для целевого фреймворка
- Framework 4.0 не включает в себя Framework 3.5

В моем случае я установил 3.5 (вместе с 4.0), и теперь установка работает нормально.

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