У меня есть решение для Visual Studio, которое состоит из приложения wpf (project1) и проекта установки. Мне нужна эта предпосылка:
![enter image description here](https://i.stack.imgur.com/USGIY.png)
при развертывании Project1 самостоятельно все работает нормально:
![enter image description here](https://i.stack.imgur.com/sIdxm.png)
это условие, которое я сказал Visual Studio, чтобы включить ...
Но я хочу создать проект мастера установки и включить свой проект1 вместе с дополнительными файлами, которые я хочу развернуть. Когда я создаю этот проект, выполняйте компиляцию, повторную компиляцию с выбранными параметрами выпуска, а также с выбранным параметром отладки, чтобы убедиться, что я включаю сборку своего проекта, чтобы посмотреть, как это ведет себя:
** Удалено ... Посмотрите на правку. Я объясняю все более подробно там 1013 *
EDIT
Я покажу шаги, которые я выполняю
Шаги:
Шаг 1)
Создание консольного приложения включает в себя предварительные условия, которые я хочу включить
![enter image description here](https://i.stack.imgur.com/KBcjK.png)
Шаг 2)
Установите целевую платформу на .NET Framework 4
![enter image description here](https://i.stack.imgur.com/Rru3w.png)
Шаг 3)
Установите эти изменения на вкладке публикации в свойствах:
![enter image description here](https://i.stack.imgur.com/UZgl1.png)
и
![enter image description here](https://i.stack.imgur.com/3ZcS5.png)
Setp 4)
Опубликовать это решение без мастера настройки.
![enter image description here](https://i.stack.imgur.com/FLqcz.png)
Setp 5)
Запустить установочный файл, который был только что создан на другом чистом компьютере
![enter image description here](https://i.stack.imgur.com/5dMel.png)
Шаг 6)
Отмена установки, давайте попробуем сделать то же самое с проектом установки
![enter image description here](https://i.stack.imgur.com/drVZM.png)
Шаг 7)
После создания проекта setup1 давайте добавим консольное приложение в вывод проекта
![enter image description here](https://i.stack.imgur.com/uwSWR.png)
Шаг 8)
Теперь мой проект setup1 выглядит так:
![enter image description here](https://i.stack.imgur.com/iTHf0.png)
Шаг 9)
Теперь я создаю этот проект и экспортирую его на другой компьютер, где я хочу проверить установку
![enter image description here](https://i.stack.imgur.com/CIbZy.png)
Обратите внимание, что когда я запускаю Setup1.exe, он хочет установить Windows Installer 3.1 !!!! Почему ????
Шаг 10)
Ладно, как надо ... Давайте продолжим установку, давайте примем и продолжим ...
![enter image description here](https://i.stack.imgur.com/ubSqY.png)
Теперь хочется установить клиентскую версию, а не полную !!! почему?
Шаг 11)
Теперь Windows загружает установщик (помните, что я сказал Visual Studio в настройке, что я не хотел ничего скачивать ...)
Шаг 12)
Setup1.exe теперь устанавливает клиентскую версию .net framework
![enter image description here](https://i.stack.imgur.com/2afr3.png)
Шаг 13-14)
Setup1.exe предлагает мне установить консольное приложение. Я нажимаю «Далее», поскольку программа настолько мала, что у меня не было времени сделать снимок экрана, но теперь установка завершена
![enter image description here](https://i.stack.imgur.com/lVR1x.png)
Установка завершена
Почему пререквизиты, которые я указал для консольного приложения, не включены !? Почему все работает, если я не включаю проект установки? Что я делаю не так?