У меня есть приложение с одним щелчком мыши, которое использует SQL CE 3.5, который установлен как предварительное условие.
Когда происходит установка Нажмите один раз, загружает необходимые компоненты, включая SQLCE, устанавливает их, затем устанавливает мое программное обеспечение и все работает - Фантастика!
Теперь я выполняю обновление приложения, для которого требуется SQL CE 3.5 SP2 .
Поскольку приложение уже установлено, когда значок запускается на ПК пользователя, мой обновленный код загружается и устанавливается ----, а затем приложение падает, потому что функции в SP2 недоступны.
Я могу определить в коде наличие prerequsite или SP2, используя реестр ... и затем связаться с извлеченной версией установщика, чтобы загрузить и установить этот SP2, но все это немного неуклюже есть лучшая идея, может быть, используя существующую проверку предварительных требований в один раз?