目前,我们正在通过 Visual Studio 2008 使用 WM6 Professional 模拟器进行 Windows Mobile 开发。我的问题是,你能得到模拟器图像来模拟存储卡吗?我们从设备中的可移动存储卡上运行我们的 SQLCE 3.5 数据库,让模拟器也模拟这种情况会很巧妙。我们查看了模拟器配置设置并没有遇到此选项。
我们将移动设备放在桌面上,所以我们总是可以直接部署到它们来解决这个问题,但我认为无论如何都值得对小组进行投票。
目前,我们正在通过 Visual Studio 2008 使用 WM6 Professional 模拟器进行 Windows Mobile 开发。我的问题是,你能得到模拟器图像来模拟存储卡吗?我们从设备中的可移动存储卡上运行我们的 SQLCE 3.5 数据库,让模拟器也模拟这种情况会很巧妙。我们查看了模拟器配置设置并没有遇到此选项。
我们将移动设备放在桌面上,所以我们总是可以直接部署到它们来解决这个问题,但我认为无论如何都值得对小组进行投票。
是的,可以为模拟器设置存储卡。
在模拟器窗口中,转到文件/配置。在常规选项卡上有共享文件夹的设置。您可以将其指向主机上的目录。该目录将显示为 em 上的存储线。
如前所述,是的,存储卡是模拟的。认为在发布之前始终在真实的硬件设备上进行测试是件好事。我发现有时模拟器上的存储卡与硬件访问不是 100% 一致的。实际上,模拟器在这方面可能有点问题。
例如,我在 PDA 应用程序中广泛使用 SQLITE。有时我无法让模拟器创建一个新的数据库文件,即使相同的代码在设备上完美运行。
要点:它非常适合测试,但偶尔会失败,如果某些代码没有执行你认为应该的......在硬件设备上运行它,然后在模拟器上浪费数小时进行故障排除。