Пользовательские настройки в .NET - PullRequest
1 голос
/ 10 марта 2010

У меня странные проблемы с проектом на VS2005.

У меня настроено несколько пользовательских настроек, но каждый раз, когда я запускаю проект (в режиме выпуска), он поставляется с предварительно протестированной конфигурацией.

Я пытался синхронизировать его много раз, но у меня ничего не получилось. Большинство из этих свойств по умолчанию являются пустыми строками. У меня также есть класс установщика и проект, но я не уверен, влияют ли они на это поведение (я нажимаю только в другом проекте, который хочу отладить)

Есть мысли?

EDIT

я уже удалил эти

Где хранятся настройки .NET пользовательского режима?

1 Ответ

1 голос
/ 10 марта 2010

Попробуйте открыть файл app.config в проекте. Я видел это, когда определяются несколько разделов настроек (особенно если вы когда-либо переименовывали свой проект).

Попробуйте избавиться от лишних разделов настроек (не забудьте также удалить элемент section из тега configSections.)

<configuration>
  <configSections>
     <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
       <section name="ProjectName.Properties.Settings" />
       <!-- Remove this -->
       <section name="OldProjectName.Properties.Settings" />
     </sectionGroup>
  </configSections>
  <userSettings>
     <ProjectName.Properties.Settings>
        <!-- Project Settings Appear here -->
     </ProjectName.Properties.Settings>
     <!-- Remove this -->
     <OldProjectName.Properties.Settings>
        <!-- Old Project Settings Appear here -->
     </OldProjectName.Properties.Settings>
  </userSettings>
</configuration>

Просто идея.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...