2010-09-29 84 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 
相关问题