Вопрос

Привет, я использую Visual Studio для создания файла MSI для моего приложения.Он проверяет, присутствует ли в системе .net 2.0 или нет.Если его нет, установка прерывается.

Мне нужно установить .net 2.0, если его нет, и продолжить установку приложения, а не прерывать установку.

Как этого можно достичь в проектах установки и развертывания Visual Studio 2005???

Это было полезно?

Решение

Без понятия.Однако, потратив немало времени на проект VS Setup, я могу сказать вам одну вещь:они есть ужасный.Я имею в виду действительно ужасно.Я люблю VS, но эти проекты — позор.Жалко, что они думают, что с ними можно куда угодно добраться.Я не могу не подчеркнуть, насколько они крайне плохи.

Тем не менее, вам следует переключиться на XML-файл установщика Windows, обычно известный как «WiX».Он поставляется с плагином VS, который просто выполняет базовую связь, а затем вы настраиваете XML по своему усмотрению.К этому нужно привыкнуть, поскольку ни для чего нет пользовательского интерфейса.В конце концов, это настолько значительное улучшение по сравнению с VS, что стоит потратить дополнительное время (примерно час или около того), чтобы ознакомиться с форматом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top