2016-06-13 3 views
0

Наше приложение в настоящее время публикуется через ClickOnce. До настоящего времени. Некоторые из наших клиентов запросили пакет MSI.Публикация приложения с ClickOnce и MSI

Возможно ли поддерживать обе стратегии развертывания с использованием того же кода и того же решения Visual Studio? Как бы вы настроили свои проекты в рамках решения, чтобы создать чистые пакеты ClickOnce и MSI?

С уважением Пол

ответ

0

Это один или другой, так что вам нужно создать проект установки инсталлятор (и вы, возможно, потребуется загрузить и установить проект Установщик добавить) и добавьте его к вашему решению. Ваше приложение, кажется относительно простым, если оно может быть развернуто с помощью ClickOnce, так что вы могли бы начать здесь для настройки проектов, старые, но до сих пор соответствующие:

https://www.simple-talk.com/dotnet/visual-studio/getting-started-with-setup-projects/

Вы можете использовать WiX конечно, но это круче кривая обучения, и вам нужно будет посмотреть на стратегии обновления, такие как основные обновления.

Развертывания ClickOnce для каждого пользователя, MSI может быть для каждой системы или для каждого пользователя, поэтому это может быть предметом рассмотрения. Это может быть частью причины, по которой клиенты запрашивают файлы MSI, или может быть, что они развертываются с групповой политикой. Если это групповая политика, общим требованием является то, что MSI можно установить без участия пользователя.

 Смежные вопросы

  • Нет связанных вопросов^_^