Как установщик ClickOnce обрабатывает обновления, когда используется компактная база данных?
У меня есть простое приложение WPF, которое использует ClickOnce для установки. В этом приложении есть компактная база данных. В ходе тестирования я обнаружил, что при публикации новой сборки эта база данных будет перезаписана, а это не то, чего я хочу. Могу ли я в любом случае иметь точный контроль над тем, какие файлы обновляются? Я предполагаю, что ClickOnce просто проверяет хэш файла базы данных, решает, что он изменился, и извлекает обновление.
В качестве обходного пути я с тех пор удалил базу данных из файлов, которые включены в опубликованное приложение, поэтому оригинал остается на клиентском компьютере после обновления, не тронутым.
Не очень хорошее решение, я знаю
Спасибо,