Я работаю над надстройкой Outlook, написанной кем-то другим с использованием VSTO 4.0.
Есть следующие предпосылки:
- .NET 4 Framework
- Основные сборки взаимодействия Office 2007
- VSTO 4.0 Время выполнения
Я создал проект установки VS2010, который успешно использует условия запуска для поиска этих предварительных требований. Для .NET 4 он автоматически установит его для пользователя, если он отсутствует. Однако остальные требования не устанавливаются автоматически. Лучшее, что мне удалось, - это то, что установщик подсказал пользователю, хотят ли они загрузить предварительные требования сейчас, «да» или «нет» (я использовал свойство «Install Url» условия запуска, чтобы привести их к правильному место расположения). После того, как пользователь установил их вручную, ему необходимо снова запустить наш установщик надстройки.
Я ищу способ для моего установщика автоматически установить недостающие предварительные требования без приостановки установки и без необходимости предпринимать ненужные шаги пользователю. Означает ли это включение предварительных требований в файл установщика или заставку установщика выполнить загрузку.
Также есть опасения, что из-за того, что я вручную ввел URL-адрес установки, в какой-то момент он может стать недействительным. Есть ли более стандартизированный способ делать такие вещи, которых мне не хватает?
Приложение не предназначено для внутреннего использования, и мы не запускаем IIS для развертывания сети и т. Д., Наши системы в основном основаны на Linux. Так что в идеале нам нужен единственный установщик, такой как MSI.
Любые предложения приветствуются.
Ричард