【发布时间】:2011-10-31 06:38:25
【问题描述】:
将 SQL Server CE 数据库安装在单独的文件夹中,并将应用程序安装在其他文件夹中。从设备卸载应用程序时,数据库不会删除。在同一台设备上重新安装应用程序时,检查其中是否存在数据库[我们在第一次安装时保存的位置],如果不存在,则保存在所有智能设备的公共文件夹中[如\Program Files\],否则使用现有数据库。
如何使用 C#、Windows Mobile 6 来做到这一点?????
【问题讨论】:
-
你用什么安装?出租车向导?
-
我创建了一个 CAB 项目,添加了主要输出和所有必需的依赖项。我可以指定要在应用程序之外安装的数据库文件[并且必须需要该数据库文件路径才能与应用程序连接]。?卸载时,将数据库文件保留在设备中。重新安装时,如果该路径中存在数据库文件,则保留该数据库文件而不是新文件。并与该文件一起使用。
标签: c# windows-mobile sql-server-ce smart-device