我一直在尝试C#项目的项目设置功能,我想找到包含所有用户设置的xml文件。它应该位于Documents and Settings中的App Data文件夹中,但是从那里我似乎无法找到它。
此文件保存在哪里?
编辑:
我正在使用Windows XP并打开了“显示隐藏”文件并关闭了“隐藏操作系统”文件。
基于https://stackoverflow.com/questions/621265,它看起来应该存储在:
%AppData%\[CompanyName]\[ExeName]_Url_[some_hash]\[Version]\
我已检入所有用户/应用程序数据和我的用户名 /应用程序数据,但看不到任何内容。我也不知道在哪里填充了CompanyName和ExeName - 我只是通过VS调试器运行项目。
答案 0 :(得分: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
答案 1 :(得分: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在帖子中所做的那样。
答案 2 :(得分:0)
设置通常与应用程序存储在同一目录中。
文件的名称与程序集相同,并添加了.config。如果程序集名称为test.exe,则设置将存储在test.exe.config
中