ClickOnce не имеет встроенной/встроенной поддержки для установки таких предварительных условий, как SQL Server Express. Однако мастер публикации ClickOnce в Visual Studio 2010 делает, позволяя выбирать предпосылки и обрабатывать файл setup.exe, который выполняется до процесса развертывания ClickOnce.Являются ли продукты Microsoft установленными как предварительные условия ClickOnce, поддерживаемые обновлениями Windows?
Если бы я должен был установить SQL Server Express по этому маршруту, он будет обновлен Microsoft/Windows Update? (предполагая, что он включен в базовой системе Windows).
я не мог найти окончательный ответ на этот вопрос, но я столкнуться комментарий, который заявил, что предварительные Установок бы не обновляться обновления Windows:
How about a bootstrapper package for SQLServer Express 2008 R2?
Если вы При использовании развертывания ClickOnce не забывайте, что он не устанавливает автоматически установить обновления для необходимых компонентов - он обновляет только приложение ClickOnce. Вы должны будете либо у ваших клиентов установить необходимое условие, прежде чем обновлять приложение ClickOnce (просто попросите их снова запустить setup.exe) или программно удалить и переустановить приложение для них, включая новое обязательное условие . (Код, который находится в this MSDN article.)