[英]Properties.Settings.Default.Save(); -> Where is that file
我有使用設置的應用程序。 要保存我使用的設置:
Properties.Settings.Default.Save();
為了閱讀我使用:
Properties.Settings.Default.MyCustomSetting;
在我的應用程序文件夾中我只有exe文件。 沒有配置文件。 我的應用程序運行良好,可以讀寫設置。
如果文件不在應用程序文件夾中,該文件位於何處?
在我的Windows XP計算機上,設置保存在名為user.config的文件中,位於C:\\Documents and Settings\\<UserName>\\Application Data\\
或C:\\Documents and Settings\\<UserName>\\Local Settings\\Application Data\\
更新:
在Windows Vista及更高版本中,位置已更改為C:\\Users\\<UserName>\\AppData\\Roaming\\
和C:\\Users\\<UserName>\\AppData\\Local\\
這取決於您使用的SettingsProvider。 默認情況下,這是LocalFileSettingsProvider
從該頁面引用:
應用程序作用域設置和默認的用戶作用域設置存儲在名為application.exe.config的文件中,該文件與可執行文件在同一目錄中創建。 應用程序配置設置是只讀的。 特定用戶數據存儲在名為user.config的文件中,存儲在用戶的主目錄下。
他們也可能會去%APPDATA%
在我的Windows 7機器上,它保存在:
用戶\\\\應用程序數據\\本地\\ MyCompanyName \\ MyExeName \\ 1.0.0.0 \\ user.config
將MyCompanyName替換為特定於您的內容,並將MyExeName替換為Exe的名稱。 我的后面是很多隨機字符。
這也讓我失望了。 我很高興我不是唯一一個。 :) 我希望這有幫助!
我不知道specificiek路徑,但我認為它在文檔和設置中在Save上放置一個斷點,並且路徑應該在Properties.Settings.Default的一個成員/子成員中可見。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.