Мне удалось загрузить приложение XAF в Магазин Windows через Desktop Bridge.
Когда пользователь устанавливает мое программное обеспечение из Магазина Windows, а затем решает удалить его, я хочу, чтобы у него была возможностьполностью удалить программное обеспечение, включая базу данных.Чтобы у них не было проблем, если они позже решат переустановить?
В настоящее время удаление UWP не дает возможности удалить базу данных (или даже объяснить, как ее удалить). Таким образом, пользовательможет возникнуть искушение удалить файлы данных с помощью проводника Windows, который все еще оставляет некоторый экземпляр LocalDB, сохраняющий запись в своем списке баз данных.
Таким образом, при второй установке после удаления файлов базы данных программа UWP отображаетошибка
"Login failed for user"
Как объяснено в этом вопросе
Моя строка подключения использует
(localdb)\mssqllocaldb
Как автоматизировать удаление базы данных и памятиполностью?
т.е. какое событие удаления я могу использовать, что мне переопределить где?
Я не вижу никакого исполняемого кода в самом Desktop Desktop.
В настоящий момент я думаю, что мне может понадобиться включить опцию «Запустить это перед удалением» в реальной программе.
Или, возможно, в качестве обходного пути, я должен написать код Очистить рукуler для ошибки «Ошибка входа пользователя».
Эта проблема связана
Я использую Entity Framework 6.2 и .Net Framework 4.7.2
В проекте Bridge используется Windows 10, версия 1809, сборка 17763 (минимальная и целевая)