c#应用程序更新后丢失的文件和数据库
本文关键字:文件 数据库 应用程序 更新 | 更新日期: 2023-09-27 18:22:41
我在一台由c#开发的使用SQL数据库的pc上安装了一个桌面应用程序。几个月后,我发布了该应用程序的新版本(使用clickonce),并将其放到FTP服务器上。
当我更新时,数据库(.mdf和.ldf文件)被删除,取而代之的是一个新的数据库(我想是发布的数据库),所以几个月的工作都没了!!!
我想知道是否可以恢复或检索旧数据库。
在电脑上更新之前,我在笔记本电脑上做了一些测试,本地数据库从未被替换或删除。
非常感谢,
通常,必须设置数据库文件:
Build Action: NONE
Copy to Output Directory: Do NOT COPY
并且您可以在INSTALL应用程序期间手动复制它们。
可能,它们被设置为复制,而您的ClickOnce可能提供了这一点。