2010-09-29 92 views
1

我一直在試驗C#項目的項目設置功能,我想找到包含所有用戶設置的xml文件。它應該在我的應用程序數據文件夾中的文件和設置,但從那裏我似乎無法找到它。對於.net程序集,用戶設置保存在哪裏?

此文件在哪裏被保存?

編輯:
我使用的是Windows XP,並且已啓用顯示隱藏文件並關閉隱藏操作系統文件。

基於https://stackoverflow.com/questions/621265,它看起來像它應存放在:

%AppData%\[CompanyName]\[ExeName]_Url_[some_hash]\[Version]\

我在所有檢查的用戶/應用數據和我的用戶名 /應用程序數據,但不能看到什麼。我也不知道CompanyName和ExeName是從哪裏填充的 - 我只是通過VS調試器運行項目。

+0

您是通過使用Visual Studio IDE還是通過使用API​​(以及如果有,哪個API)創建這些「項目設置」? – ChrisW 2010-09-29 23:17:13

+0

只需使用IDE。我正在使用VS 2010,查看我的項目的屬性的設置選項卡。 – Slider345 2010-09-29 23:37:56

+0

可能重複http://stackoverflow.com/questions/621265/net-2-0-application-settings-user-config-file-location – aqwert 2010-09-29 23:55:20

回答

1

感謝您的所有意見。我最終搜索了一個應該在設置文件中的已知字符串,並且能夠以這種方式找到它(感謝@aqwert)。路徑竟然是:

C:\Documents and Settings\[myusername]\**Local Settings**\Application Data 
    \[MyProjectName]\[MyProjectName].vshost.[random characters]\1.0.0.0\user.config 

的問題是,我是不看的本地設置文件夾內。我的用戶文件夾中有另一個Application Data文件夾,就像Kenny在他的文章中所做的一樣。

0

設置通常存儲在與您的應用程序相同的目錄中。

該文件的名稱與程序集相同,並將.config添加到該程序集中。如果程序集名稱是test.exe,則設置將存儲在test.exe.config中

+0

我想他是在說設置不是App.Config。如果是這樣,它位於App Data的操作系統目錄中。 – kenny 2010-09-30 00:04:11

1

我懷疑該目錄存在但隱藏。你使用Win7嗎?

details on XP: 

C:\>dir "\Documents and Settings\All Users" 
Volume in drive C has no label. 
Volume Serial Number is 805B-45EC 

Directory of C:\Documents and Settings\All Users 

05/28/2010 05:34 AM <DIR>   . 
05/28/2010 05:34 AM <DIR>   .. 
09/29/2010 05:30 PM <DIR>   Desktop 
05/28/2010 05:32 AM <DIR>   Documents 
05/28/2010 01:24 AM <DIR>   Favorites 
05/28/2010 01:32 PM <DIR>   Start Menu 
       0 File(s)    0 bytes 
       6 Dir(s) 29,000,216,576 bytes free 

C:\>dir "\Documents and Settings\All Users\Application Data" 
Volume in drive C has no label. 
Volume Serial Number is 805B-45EC 

Directory of C:\Documents and Settings\All Users\Application Data 

09/03/2010 10:17 AM <DIR>   Sun 
05/28/2010 05:55 AM <DIR>   VMware 
05/28/2010 12:39 PM <DIR>   Windows Genuine Advantage 
       0 File(s)    0 bytes 
       3 Dir(s) 29,000,216,576 bytes free 
相關問題