.NET Framework - Установка приложения - PullRequest
0 голосов
/ 14 февраля 2012

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

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

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

Ответы [ 2 ]

2 голосов
/ 14 февраля 2012

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

1 голос
/ 14 февраля 2012

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

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

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

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

...