我的环境:Win7,VS2010 Pro,Windows Phone模拟器10.1.40219.390,HTC T8788,Windows Phone Power Tool v1.6。
我需要从我的模拟器/设备上的文件夹中获取多个文件(它们是< 3kb json文件)到我的开发箱。我很高兴使用Isolated Explorer命令工具和/或Windows Phone Power Tool执行此操作,直到文件数量非常有限。一旦文件夹中的文件数量增加,上述工具都无法从设备打开文件夹。设备和模拟器上的应用程序正在按预期处理大量文件(使用4000多个文件进行测试)。以下是我对WPPT(和IS资源管理器)问题的调查结果:如果一个文件夹包含超过1024个文件,WPPT不会加载该文件夹。文件夹中单个文件的物理大小无关紧要。可以在仿真器和设备上以相同的效果再现该问题。在进一步调查中,我发现WPPT在调用Microsoft.SmartDevice.Connectivity.RemoteIsolatedStorageFile.GetDirectoryListing()时断言,它只是说 - “未指定的错误”,没有任何细节。似乎所述API方法现已过时,我无法在MSDN上找到关于它或问题的任何实质性信息
其他人也遇到过这个问题吗?有没有什么方法可以从设备/模拟器上的IS文件夹中将大量文件(4000+)拖到我的开发盒中(请注意,我只能使用上面提到的环境,因此Win8或WP8模拟器是不可能的) ?
问候。