2010-09-29 5 views
1

Я экспериментировал с параметрами параметров проекта проектов C#, и мне бы хотелось найти файл xml, содержащий все пользовательские настройки. Он должен находиться в папке «Данные приложения» в «Документах и ​​настройках», но оттуда я не могу найти его.Для сборки .net, где сохранены пользовательские настройки?

Где этот файл сохраняется?

Редактировать:
Я использую Windows XP и включил отображение скрытых файлов и спрятал файлы ОС.

Основываясь на https://stackoverflow.com/questions/621265, похоже, она должна храниться в:

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

Я проверил в All Users/Application Data и мое имя пользователя/Data Application, но не может вижу ничего. Я также не знаю, где заполняются CompanyName и ExeName - я просто запускаю проект через отладчик VS.

+0

Вы создаете эти «настройки проекта» с помощью среды разработки Visual Studio или с помощью API (и, если да, какой API)? – ChrisW

+0

Просто используя IDE. Я использую VS 2010, глядя на вкладку «Параметры» свойств для моего проекта. – Slider345

+0

возможно dup http://stackoverflow.com/questions/621265/net-2-0-application-settings-user-config-file-location – aqwert

ответ

1

Спасибо за все ваши комментарии. Я закончил поиск известной строки, которая должна была быть в файле настроек, и смогла найти ее таким образом (спасибо @aqwert). Путь оказался:

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

Проблема заключалась в том, что я не смотрел внутрь Local Settings папки. У меня была другая папка данных приложения внутри моей пользовательской папки, как это сделал Кенни в своем посте.

0

Настройки обычно хранятся в том же каталоге, что и ваше приложение.

Имя файла совпадает с именем сборки, с добавлением .config. Если имя сборки - test.exe, настройки будут сохранены в test.exe.config

+0

Я думаю, что он говорит о настройках не App.Config. Если это так, он находится в каталоге ОС для данных приложения. – kenny

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 
Смежные вопросы