Windows mobile 在Windows Mobile上轻松锁定文件的方法

Windows mobile 在Windows Mobile上轻松锁定文件的方法,windows-mobile,locking,windows-mobile-5.0,Windows Mobile,Locking,Windows Mobile 5.0,我有一个SQL Server CE数据库文件,每次运行时都会重新部署该文件。这使得测试变得困难 我发现唯一可以绕过它的方法是使用查询分析器打开设备上的数据库文件。我猜这会锁定文件 打开数据库(并输入密码)需要一些时间(由于我的应用程序,它经常会断开连接) 我希望有一个快速、简单的方法来锁定这个文件,这样我就不会每次从VisualStudio运行时都重新部署它了?(就在我想要的时候)。有人知道如何在windows mobile上执行此操作吗?您是说数据库文件本身是项目的一部分,并且其构建操作设置为

我有一个SQL Server CE数据库文件,每次运行时都会重新部署该文件。这使得测试变得困难

我发现唯一可以绕过它的方法是使用查询分析器打开设备上的数据库文件。我猜这会锁定文件

打开数据库(并输入密码)需要一些时间(由于我的应用程序,它经常会断开连接)


我希望有一个快速、简单的方法来锁定这个文件,这样我就不会每次从VisualStudio运行时都重新部署它了?(就在我想要的时候)。有人知道如何在windows mobile上执行此操作吗?

您是说数据库文件本身是项目的一部分,并且其构建操作设置为“内容”吗?如果是,请将“复制到输出目录”属性更改为“不复制”。然后,您可以在需要部署它的时候切换它。

这会起作用,但我不能像那样签入它,否则我的自动构建会失败。最终我会不小心把它登记了。(我以前试过,过了一段时间后才签入。)在这种情况下,我会为解决方案添加一个单独的项目,称为“static_files”之类的东西。将数据库文件添加到其中。然后添加一个专门用于自动构建的新配置。为该配置的项目启用deploy,为标准调试配置禁用deploy。