2009-05-21 72 views
1

我的問題是類似的,但不一樣的是,在展出:孤立存儲和Windows Vista有任何問題嗎?

"Could not find file" when using Isolated Storage

我已經寫了在獨立存儲一個文件保存用戶設置的應用程序,我使用的用戶存儲裝配存儲。

應用程序在啓動時會檢查隔離存儲中的文件,如果不存在,則假定應用程序第一次運行並要求用戶對其進行配置,然後該過程將保存到隔離存儲。

在Windows XP中這工作正常,我還沒有看到任何問題。但是,我在其Windows Vista筆記本電腦上向客戶端運行演示,並且當我第二次運行客戶端以顯示設置已保存時,應用程序找不到該文件。

是否有任何已知問題可能導致在Windows Vista中發生這種情況而不是Windows XP?

檢索獨立存儲的兩個引用都位於同一個.cs文件中,所以它肯定是進行調用的相同程序集,並且我沒有以另一個用戶身份登錄,所以我知道它是同一個用戶。

+0

您是否以相同用戶身份註銷並重新登錄? – PeteT 2009-05-21 12:37:00

+0

否,應用程序的相同用戶相同版本以及相同的用戶會話。 – 2009-05-21 12:44:18

回答

0

只要更改應用程序版本,隔離的存儲位置就會更改。
存儲應用程序配置的適當位置在所有用戶的\ ProgramData和用戶設置的\ Users \\ AppData中。