установщик vsto - проблема "тихого" режима

Фон: Я заставляю VSTO 4.0 включить для Outlook 2007, который позволяет пользователям передать свои почтовые объекты базе данных CRM.

Требования: установка должна быть тихой без пользовательского ведома. Это будет в Пользовательском действии в классе Установщика или будет работать от команды оболочки.

Проблема: установка происходит в "тихом" режиме, но на самом деле не устанавливает включение. Установка в не"тихом" режиме завершается успешно (но пользователь получает подсказку),

Безопасность: декларации подписываются с доверяемым предприятием сертификатом (*.pfx)

Журнал ошибок: сообщение для установки без диалогов: Исключение: Специализированная функциональность в этом приложении не будет работать, потому что этому не предоставили доверие. Сертификат, используемый для подписания декларации развертывания, неизвестен, и сама настройка (FulcrumAddin) не находится в списке включения. Свяжитесь со своим администратором для дополнительной помощи.

Заключительный вопрос: Каковы требования для тихой установки для случая. Что является списком включения (от: журнал ошибок) и как это помогает.

9
задан Wojtek Turowicz 19 July 2010 в 03:03
поделиться

1 ответ

Ок, все довольно просто, вам просто нужно добавить проект customInclusionList в ваше решение. См. эту ссылку для VSTO 3.0, я думаю (не начинал с 4.0), то же самое для 4.0

Вам нужно добавить вывод IncludionList в проект setup и есть несколько шагов для добавления значения RSAKey из основного проекта .VSTO manifest в код installerclass, затем убедитесь, что вы добавили вывод inclusionlist в проект setup для каждого из "состояний" Install, rollback, uninstall и т.д. Прочитайте ссылку, она имеет больше смысла, чем я... http://msdn.microsoft.com/en-us/library/bb608607.aspx

Также обратите внимание, что если вы решите развернуть MSI вместо clickonce, и вы установите в Program files (от имени администратора, например, используя SCCM или аналогичный механизм), вам автоматически будет предоставлено полное доверие. это может быть еще одним способом обойти вашу проблему...

5
ответ дан 3 November 2019 в 07:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: