2012-01-06 151 views
1

我正在開發Vista的部署項目。在AppData文件夾內的Vista中有Local,LocalLow和Roaming文件夾。我想從安裝程序中得到的是在LocalLow文件夾內創建文件夾'Data',並將文件data.xml(AppData \ LocalLow \ Data \ data.xml)放入。安裝人員應該爲所有現有用戶帳戶進行此操作。 我該如何做到這一點?通過安裝程序在LocalLow中創建文件夾

這是不工作的安裝項目(「數據」文件夾配置)的屏幕截圖: enter image description here

附加示例創建以下路徑:\應用程序數據\漫遊\ LocalLow \數據\ data.xml中

+3

我認爲你既不能使用VS部署項目也不應該這樣做。 – 2012-01-06 17:43:11

+0

同意伊戈爾。這是隔離存儲的用途:http://msdn.microsoft.com/en-us/library/3ak841sy(v=vs.80).aspx – 2012-01-06 18:02:52

回答

3

我認爲一個更好的方法是將xml文件存儲在應用程序的安裝目錄中,然後,當應用程序啓動時,將該文件複製到相應的目錄。

主要問題是:如果安裝時未安裝在機器上的用戶啓動應用程序,該怎麼辦?

由於您的安裝程序沒有將文件複製到其目錄(因爲它不存在),所以您的應用程序將不得不做任何事情或失敗。

相關問題