Установщик Windows для решения Office с помощью Visual Studio Community 2019

#visual-studio #windows-installer

#visual-studio #windows-установщик

Вопрос:

UPD: я нашел старую статью, которую использовал несколько лет назад, и пошагово описал развертывание с помощью установщика Windows Развертывание решения VSTO с помощью установщика Windows. Проблема решена


Я написал пользовательское меню надстроек для Office с помощью Visual Studio Community 2019. Теперь я пытаюсь его развернуть. В этой статье Развертывание решения Office с помощью установщика Windows они использовали VS2013 и InstallShield Limited Edition, которые не работают с VS Community 2019. Я установил расширенный установщик, но в разделе справки «Создание пакета для развертывания надстройки Office, разработанной в Visual Studio», говорится: «В следующей статье используются параметры, доступные начиная с версии Professional и типа проекта». что означает, что мне нужно обновить бесплатную версию до коммерческой.

Не могли бы вы порекомендовать какое-либо другое решение для установки Windows для Office для Visual Studio Community 2019? Или любая пошаговая статья о том, как развернуть решение с помощью Setup Project в VS Community 2019?

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

Спасибо, Елена

Ответ №1:

Вы также можете создать пакет с помощью бесплатной версии Advanced Installer, но вам придется создать все записи реестра (относящиеся к вашему надстройке) вручную, а также то же самое для добавления файлов в пакет, как описано в статье MS .

Мастер, о котором вы упоминали выше, делает это автоматически, считывая необходимую информацию для создания конфигураций из вашего решения Visual Studio.

Отказ от ответственности: я работаю над программой установки Team building Advanced.

Комментарии:

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

2. Что ж, вот хитрость (но никому не говорите, что я поделился ею :)) — создайте проект с пробной версией Advanced Installer — с помощью специального мастера для надстроек office. Затем посмотрите, что этот проект содержит в файлах, папках и страницах реестра, и скопируйте его вручную в новый «простой» (бесплатная версия) проект.