我在Windows Phone應用程序中將文件保存到獨立存儲中?當我關閉模擬器並再次啓動應用程序時,隔離存儲文件中沒有任何內容。我已經讀過,在真實的設備上它會工作好。是否有一種方法可以在模擬器上正常工作?當我關閉模擬器時,Windows Phone獨立存儲是否永久存在?
由於
我在Windows Phone應用程序中將文件保存到獨立存儲中?當我關閉模擬器並再次啓動應用程序時,隔離存儲文件中沒有任何內容。我已經讀過,在真實的設備上它會工作好。是否有一種方法可以在模擬器上正常工作?當我關閉模擬器時,Windows Phone獨立存儲是否永久存在?
由於
存儲是在實際設備上的非易失性。只要用戶允許它堅持,它就會一直存在。
模擬器的本質(它是對計算機上運行的設備的模擬)意味着隔離存儲器在您每次運行時創建模擬器的新實例時都會變得非常不穩定。
你需要測試什麼,需要隔離存儲是持久的?您需要在執行測試時保持仿真器運行,或者在首次初始化仿真器時設置隔離存儲器。
您可以使用此工具http://wptools.codeplex.com/將文件添加到存儲中,使用起來很簡單,當您使用設備時,存儲將一直存在,直到應用程序被卸載。
我已經保存到IS文件中的一些URL,如果我沒有關閉模擬器,我可以看到保存文件中的所有URL。當我關閉模擬器並重新啓動時,我以前製作的來自IS的文件不存在,並且它再次創建並且用戶必須再次添加網址 – vikifor 2012-04-07 09:41:30
@vikifor - 我不希望在模擬器中創建一個文件獨立存儲在模擬器的執行之間持續存在。在真正的系統中,文件*將會持續存在。 – ChrisF 2012-04-07 09:43:01