.NET Framework — установка приложения

Я хочу создать приложение (приложение для Windows) с использованием C# и .NET Framework 3.5.

Я хочу сделать установку приложения. Я хочу, чтобы установка определяла - есть ли у пользователя фреймворк в системе. Если у пользователя нет фреймворка - хочу его установить.

Как создать установку приложения с NET Framework 3.5?


person Jenan    schedule 14.02.2012    source источник
comment
хорошо, желаю удачи. а какой у тебя вопрос?   -  person Peter Porfy    schedule 14.02.2012
comment
Ага. Здесь нет вопросов. Голосование за закрытие. Дженан - пожалуйста, прочитайте базовый английский. Часть вопросов содержит одно предложение с вопросом о чем-то и заканчивается знаком ?.   -  person TomTom    schedule 14.02.2012


Ответы (2)


Если для установите ваше приложение, это произойдет автоматически. При настройке он определяет, какая версия .NET требуется для вашего приложения. Он не включает требуемую версию в установщик — поэтому ваш установщик указывает один и тот же размер независимо от того, — но вставляет код, который установит правильную версию от Microsoft по мере необходимости.

person ChrisF    schedule 14.02.2012

Вы также можете использовать инструментарий Windows Installer XML, который содержит способы определить, установлена ​​ли требуемая версия .NET. Кроме того, вы получаете установщик MSI.

Другой способ — использовать InnoSetup. Вы можете писать код, используя встроенный интерпретатор сценариев Pascal, который проверяет установленную версию фреймворка.

Тип проекта Installer, поставляемый с «высшими» версиями Visual Studio, также содержит способы сделать .NET Framework обязательным требованием.

Я работал со всеми тремя и могу сказать вам: это работает. Могут быть и другие способы, например NSIS, но я ими не пользовался.

person Thorsten Dittmar    schedule 14.02.2012