2010-03-10 6 views
1

У меня возникла какая-то странная проблема с проектом на VS2005.Пользовательские настройки на .NET

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

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

Любые мысли?

EDIT

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

Where are user-mode .NET settings stored?

ответ

1

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

Try избавиться от каких-либо лишних разделов Настройки (не забудьте удалить раздел элемент из тега 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> 

Просто идея.

+0

Спасибо за идею, но документ содержит действительно только один набор настроек. : / –

Смежные вопросы