2011-03-01 29 views
9

当我们使用模拟器和存储文件在孤立的存储。文件实际存储在计算机上的位置在哪里?我的意思是路径。位于PC上的WP7仿真器的隔离存储在哪里?

+0

http://stackoverflow.com/questions/20368406/where -is-isolated-storage-from-wp8-emulator-located-on-pcsolved 检查此链接.. – 2013-12-04 06:54:35

回答

9

如果“模拟器”是指模拟器,那么这些数据不会存储在主机PC的“真实”文件夹中。

模拟器(为了参数的缘故)是一个虚拟机,所以它的整个文件夹结构都是单独存储的。

假设您不只是想知道这个,而是使用独立存储中的文件(作为开发/测试过程的一部分),那么您应该检查出Windows Phone 7 Isolated Storage Explorer,它允许您与这些文件进行交互。

如果你想从命令行工作(自动化你的交互),然后检查出this post by Justin Angel on emulator automation

1

它被设计遮蔽了。

确切的位置取决于应用程序和用户,因此每个运行相同应用程序的用户都会有不同的位置。

-1

通常情况下,净把它存储在Windows Vista或Windows 7:

C:\用户\ _user_ \应用程序数据\本地\ IsolatedStorage

在Windows XP上:

C:\ Documents and Settings \ _user_ \ Local Settings \ Application Data \ IsolatedStorage

两个都带有_user_用户的用户名。在这些文件夹下是完全隐蔽的子目录,它们是由独立的存储API创建和维护的。 我不知道在WP7或Silverlight上是否有任何区别,但其他地方存储在这里

+0

在“C:\ Users \ user \ AppData \ Local”中没有名为IsolatedStorage的文件夹。 – Vaysage 2011-03-01 10:38:29

+0

@Vaysage尝试:C:\ Users \ {用户名} \ AppData \ LocalLow \ Microsoft \ Silverlight \为 – 2011-03-01 10:44:42

+0

感谢回复,但它没有存储在那里:( – Vaysage 2011-03-01 10:48:27

1

我想我在某处读到Silverlight Spy也让你检查WP7应用程序的隔离存储。我自己不使用这个工具,所以我不知道。

+0

这是正确的,Silverlight Spy使您能够查看(至少)独立存储中的文本和图像文件。 :) – 2011-03-01 11:42:21

1

的“芒果” SDK附带ISETool可以从本地目录中取和恢复应用程序的独立存储的快照/:

# Copy data from IS to directory 
ISETool.exe ts xd <PRODUCT-ID> "C:\TempDirectory\IsolatedStore" 

# Copy data from IS to directory 
ISETool.exe rs xd <PRODUCT-ID> "C:\TempDirectory\IsolatedStore"