.net NET上的用户设置

.net NET上的用户设置,.net,settings,.net,Settings,我在VS2005上的一个项目上遇到了一些奇怪的问题 我配置了一些用户设置,但每次启动项目(在发布模式下)时,都会附带一个以前测试过的配置 我尝试过多次同步,但都没有成功。默认情况下,大多数属性都是空字符串。我也有一个安装程序类和项目,但我不确定它们是否会影响此行为(我只在要调试的另一个项目中单击) 有什么想法吗 编辑 我已经删除了这些 尝试打开项目中的app.config文件。我看到过定义多个设置部分的地方(特别是如果您曾经重命名过项目) 尝试删除任何多余的设置部分(不要忘记从configSec

我在VS2005上的一个项目上遇到了一些奇怪的问题

我配置了一些用户设置,但每次启动项目(在发布模式下)时,都会附带一个以前测试过的配置

我尝试过多次同步,但都没有成功。默认情况下,大多数属性都是空字符串。我也有一个安装程序类和项目,但我不确定它们是否会影响此行为(我只在要调试的另一个项目中单击)

有什么想法吗

编辑

我已经删除了这些


尝试打开项目中的app.config文件。我看到过定义多个设置部分的地方(特别是如果您曾经重命名过项目)

尝试删除任何多余的设置部分(不要忘记从configSections标记中删除section元素)



只是一个想法。

尝试打开项目中的app.config文件。我看到过定义多个设置部分的地方(特别是如果您曾经重命名过项目)

尝试删除任何多余的设置部分(不要忘记从configSections标记中删除section元素)



只是一个想法。

谢谢你的想法,但文档实际上只包含一组设置:/感谢您的想法,但文档实际上只包含一组设置:/
<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>