0

我最近切换了Windows窗体应用程序以使用SQL Compact 4数据库和实体框架。我通过应用程序处理应用程序的更新(没有Windows服务)。当更新发送到设备时,所有数据都被清除(数据目录被删除)并且exe被替换为一个新的exe。请稍候,Windows配置应用程序 - SQL Compact 4&EF - 应用程序启动

这工作正常,除了下次启动应用程序时,Windows弹出消息“请稍候,而Windows配置'应用程序名称”“。然后,Windows继续自动添加数据库文件,并将我的exe文件恢复到以前的版本。

为什么Windows添加旧的数据库文件并恢复我的exe文件?我如何阻止这种情况发生?

screenshot

+0

@Pawel:我提到了实体框架,以防它与此原因有关,因为在我添加SQL Compact 4和实体框架之前,没有发生这种情况。 – teynon

回答

0

看来,增加数据库的安装项目中的程序数据文件夹导致此。从那里删除文件并以编程方式添加数据库文件解决了此问题。

相关问题