Наличие некоторых причуд с опцией Everyone / Just Me в установщике MSI - PullRequest
1 голос
/ 17 февраля 2012

Может ли кто-нибудь объяснить подробно, в чем различия между следующими двумя параметрами в установщике MSI, Everyone и Just Me?Just Me всегда лучше, чем «Все»?

В моем случае здесь, по какой-то причине, клиент, кажется, сталкивается с некоторыми странностями с установщиком плагинов Excel.Они могут использовать только параметр Just Me, чтобы правильно запустить плагин.Если они выберут опцию Everyone, некоторые функции плагина не будут работать должным образом.

Кстати, это надстройка VSTO Excel 2010, и я использую проект установки VS2010 для создания установщика MSI.

Ответы [ 2 ]

1 голос
/ 17 февраля 2012

Оба типа установки имеют свои преимущества. Я подозреваю, что проблема в вашем случае связана с регистрацией надстроек. Обычный метод развертывания для надстройки Office - установка для каждого пользователя. Возможна также установка для каждой машины, но с немного большими настройками. Вот несколько статей, чтобы помочь вам:

  1. Первая статья
  2. Вторая статья
  3. Третья статья
0 голосов
/ 18 февраля 2012

Я много писал о VSTO AddIns и много писал сам.Они сложнее, чем то, с чем может справиться ВДПРОЙ.Также осознайте, что VDPROJ постепенно сокращается, и Microsoft рекомендует вместо этого бесплатную ограниченную версию InstallShield.

Если вы заинтересованы в переходе, у меня есть шаблонный проект, который позволяет мне создать полнофункциональный установщик VSTO AddIn водин час времениОн поставляется со всей сантехникой для обработки стека prereq и просто требует нескольких настроек для специфики вашего файла VSTO.Это требует, чтобы ваш VSTO, но имел цифровую подпись, например Verisign, Comodo и др. Из-за природы AddIns.

Если вы только VSTO и хотите использовать Per-User, то не беспокойтесь о MSI, простоиспользовать ClickOnce.Но если вам нужен богатый опыт работы с отдельными компьютерами, вы должны использовать MSI, поскольку ClickOnce не может этого сделать.

...