2012-02-14 10 views
0

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

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

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

+0

ОК, удачи. и каков ваш вопрос? –

+0

Да. Здесь нет вопросов. Голосование закрывается. Jenan - пожалуйста, прочитайте базовый английский. Часть вопросов содержит одно предложение, которое задает что-то и заканчивается «?». – TomTom

ответ

2

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

1

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

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

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

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