Проект установки Visual Studio 2008 - Включите .NET Framework 3.5 - PullRequest
6 голосов
/ 22 марта 2010

Я создал проект установки Visual Studio 2008, который зависит от .NET 3.5. Я добавил предварительные условия, такие как: .NET 3.5, функциональная совместимость Microsoft Office, средства VS для офисной системы 3.0, среда выполнения и т. Д. После этого выберите «Загрузить предварительную версию из того же расположения, что и мое приложение» в поле «Укажите расположение установки для предварительной версии». Я построил установку и нашел mysetup.msi в каталоге Release.

На новой машине я начал новую установку своего приложения. Появится следующее диалоговое окно: « Для этой установки требуется .NET Framework 3.5. Пожалуйста, установите .NET setup, затем запустите эту настройку, .NET Framework можно получить из Интернета. Вы хотите сделать это сейчас? Опции Да"и" Нет"- если я нажимаю" Да ", происходит переход на веб-сайт Microsoft. Как можно этого избежать? Я хотел, чтобы программа установки .NET Framework была установлена ​​из того же места, куда я поместил все установочные файлы, включая mysetup.msi?

В случае тихой установки cmd / c "msiexec / package mysetup.msi / quiet / log install.log" .. в журнале я вижу только половину установки, тогда ошибка Свойство (S): HideFatalErrorForm = TRUE MSI (D0: 24) [00: 07: 08: 015]: Продукт: мой продукт - установка не удалась. === Запись остановлена: 23.03.2010 0:07:08 ===

Как выполнить установку без вмешательства пользователя и без ошибок, используя проект установки VS2008?

Спасибо за всю помощь заранее за любой вклад.

1 Ответ

6 голосов
/ 23 марта 2010

При установке Visual Studio 2008 по умолчанию обязательное условие .NET Framework 3.5 SP1 для локальной установки недоступно.Если вы хотите включить установку .NET Framework 3.5 с пакетом обновления 1 (SP1) в установщик приложения, вам необходимо следовать инструкциям, перечисленным в Как включить .NET Framework 3.5 с пакетом обновления 1 (SP1) в установщик * .

.примечание стороны, добро пожаловать в ТАК.Не забудьте проверить FAQ , чтобы получить информацию о том, как работает сайт.

...