C# 对于.net程序集,用户设置保存在哪里?

C# 对于.net程序集,用户设置保存在哪里?,c#,settings,C#,Settings,我一直在试验C#项目的项目设置功能,我想找到包含所有用户设置的xml文件。它应该在我的应用程序数据文件夹的文档和设置,但从那里我似乎找不到它 这个文件保存在哪里 编辑: 我正在使用Windows XP,已打开“显示隐藏文件”并关闭“隐藏操作系统文件” 基于,它看起来应该存储在: %AppData%\[CompanyName]\[ExeName]\uURL\uU[some\u hash]\[Version]\ 我已经签入了所有用户/应用程序数据和我的用户名/应用程序数据,但什么都看不到。我也不知道

我一直在试验C#项目的项目设置功能,我想找到包含所有用户设置的xml文件。它应该在我的应用程序数据文件夹的文档和设置,但从那里我似乎找不到它

这个文件保存在哪里

编辑:
我正在使用Windows XP,已打开“显示隐藏文件”并关闭“隐藏操作系统文件”

基于,它看起来应该存储在:

%AppData%\[CompanyName]\[ExeName]\uURL\uU[some\u hash]\[Version]\


我已经签入了所有用户/应用程序数据和我的用户名/应用程序数据,但什么都看不到。我也不知道CompanyName和ExeName是从哪里填充的——我只是通过VS调试器运行项目。

设置通常存储在与应用程序相同的目录中


文件名与程序集名称相同,并添加了.config。如果程序集名称为test.exe,则设置将存储在test.exe.config

中。我怀疑目录在那里,但它是隐藏的。你在用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
XP的详细信息: C:\>dir“\文档和设置\所有用户” 驱动器C中的卷没有标签。 卷序列号为805B-45EC C:\Documents and Settings\All Users目录 2010年5月28日上午5:34。 2010年5月28日05:34。。 2010年9月29日下午5:30桌面 2010年5月28日05:32上午文件 2010年5月28日凌晨01:24收藏夹 2010年5月28日01:32下午开始菜单 0个文件0个字节 6个目录29000216576个可用字节 C:\>dir“\Documents and Settings\All Users\Application Data” 驱动器C中的卷没有标签。 卷序列号为805B-45EC C:\Documents and Settings\All Users\Application Data目录 2010年3月9日上午10:17太阳 2010年5月28日上午5:55 2010年5月28日下午12:39 Windows正版优势 0个文件0个字节 3个目录29000216576个可用字节
谢谢您的评论。我最终搜索了一个应该在设置文件中的已知字符串,并通过这种方式找到了它(多亏了@aqwert)。这条路原来是:

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

问题是我没有查看本地设置文件夹。我的用户文件夹中有另一个应用程序数据文件夹,就像Kenny在他的帖子中所做的那样。

您是使用Visual Studio IDE创建这些“项目设置”,还是使用API(如果是,使用哪种API)?只是使用IDE。我正在使用VS 2010,查看项目属性的“设置”选项卡。可能的dup@aqwert不完全是dup,但很有用。我要做的是在根文件夹(如AppData)的所有文件中搜索用户设置文件中的某些已知字符串。我想他说的是设置,不是App.Config。如果是这样,它位于应用程序数据的操作系统目录中。