当我尝试将参数添加到设置表时,您好 我为每个添加的参数收到多条消息。
e.g:
无法找到架构信息 元素'userSettings'
无法找到架构信息 元素'设置'
无法找到架构信息 属性'serializeAs'
在app.config中我得到:
<project1.Properties.Settings>
<setting name="ccc" serializeAs="String">
<value>vvv</value>
</setting>
</project1.Properties.Settings>
我可以使用,编辑和保存这个参数,但这些消息真让我烦恼。
我使用以下模式(并选择其他类似20和30没有帮助):
C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ xml \ Schemas \ DotNetConfig.xsd
有什么想法吗?
编辑: 以下Hans发帖是我的configSections
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="project1.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
我不知道它是什么,如果我应该改变它 - 但它在这里是:)
谢谢Asaf
答案 0 :(得分:2)
嗯,这看起来并不健康。请注意它是如何无效的XML,项目... 元素与 RuthSiteManager不匹配...
不确定它是如何形成的,你必须将其编辑成形状。我想你想重命名“project1”。避免手动编辑.config文件。并确保您还拥有所需的<configSections>
元素。
答案 1 :(得分:0)
我刚才有同样的问题。我遇到的修复是做一个'清洁解决方案',然后是'重建解决方案'。这似乎正确地重建了文件。