2011-03-01 66 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"