Установка приложения WPF на компьютере без .NET Framework 4 - PullRequest
5 голосов
/ 20 августа 2010

Я использую Visual Studio 2010 для создания пакета установки для установки приложения WPF.Я вижу, что могу добавить .NET Framework 4.0 в качестве предварительного условия, но как мне заставить его запускаться автоматически без ручного вмешательства?

Нужно ли создавать небольшую программу (предназначенную для Framework 1.1?как я полагаю, на большинстве машин установлен 1.1), который определяет наличие .NET Framework 4.0 и, если он не установлен, без установки, или я могу заставить установщик сделать это.Я подключаюсь к базе данных Access 2007, поэтому мне также придется запустить этот установщик до запуска моего приложения.

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

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

Спасибо

Ответы [ 3 ]

3 голосов
/ 31 августа 2010

Вы хотите выполнить загрузку, используя Visual Studio 2010 и .net Framework 4, как объяснено здесь .

1 голос
/ 20 августа 2010

Вам необходимо включить распространяемый исполняемый файл .NET в ваш установочный пакет. Отметьте эту статью - речь идет о Widows App, VS 2008 и .NET 3.5, но то же самое должно относиться и к вам.

0 голосов
/ 26 августа 2010

В FW 4.0 вы можете запустить свою программу под «Профиль клиента», который представляет собой облегченную версию инфраструктуры, которая занимает около 30 МБ и может быть частью установки. Это работает только в том случае, если ваше программное обеспечение легкое и не использует библиотеки, находящиеся за пределами «профиля клиента». Если ваша программа не может быть скомпилирована с использованием «профиля клиента» и вам нужен весь фреймворк, нет способа добавить весь фреймворк в вашу установку, и вам нужно будет предоставить ссылку для загрузки или предоставить полную версию FW вместе с программа.

Есть 2 установки. легкая установка, которая фактически загружает пакет заполнения от MS и полную установку, около 300 МБ. Оба могут быть загружены с MS.

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