Создать программу установки /MSI в Visual Studio 2017
Я написал надстройку VSTO в Visual Studio Pro 2017 (VB.NET). Я опубликовал его, который создает setup.exe, который в порядке, но я хотел бы создать правильный установщик, который копирует файлы локально и может запускаться тихо и т.д.
Как мне это сделать? Когда я прихожу к созданию нового проекта, нет опции проекта установщика.
Спасибо
Ответы
Ответ 1
Вам необходимо установить это расширение в Visual Studio 2017/2019, чтобы получить доступ к проектам установщика.
По данным страницы:
Это расширение предоставляет те же функциональные возможности, которые в настоящее время существуют в Visual Studio 2015 для проектов установщика Visual Studio. Чтобы использовать это расширение, вы можете либо открыть диалоговое окно "Расширения и обновления", выбрать сетевой узел и выполнить поиск "Расширение проектов установщика Visual Studio", либо загрузить его прямо с этой страницы.
После завершения установки расширения и перезапуска Visual Studio вы сможете открывать существующие проекты установщика Visual Studio или создавать новые.
Ответ 2
Другие ответы, опубликованные здесь на этот вопрос, не помогли мне, используя последнюю версию Visual Studio 2017 Enterprise (по состоянию на 2018-09-18).
Вместо этого я использовал этот метод:
- Закройте все, кроме одного экземпляра Visual Studio.
- В запущенном экземпляре откройте меню Сервис ->Расширения и обновления.
- В этом диалоговом окне выберите Онлайн ->Visual Studio Marketplace ->Инструменты ->Настройка & amp; развертывания.
- В появившемся списке выберите Проекты установщика Microsoft Visual Studio 2017.
После установки закройте и перезапустите Visual Studio. Перейдите в Файл ->Новый проект и найдите слово "Установщик". Вы узнаете, что у вас установлены правильные шаблоны, если увидите список, который выглядит примерно так:
![enter image description here]()