当我尝试向设置表中添加参数时出现问题 我为每个添加的参数获取多条消息。<userSettings>在app.config中无法找到元素'userSettings'的模式信息
如:
找不到架构信息 元素 '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)的\微软的Visual Studio 9.0 \ XML \架构\ DotNetConfig.xsd
有什么建议吗?
编辑: 以下汉斯在这里发布我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 2010-09-19 13:18:02
叹气。它仍然不完整,缺少''元素。应该出现在的上面。当然,这可能是错误的根源。启动一个新项目,添加一些设置并比较.config文件。 –
2010-09-19 13:28:08
我有元素 - 我相信问题出现在模式中 - 但它对我的项目并不重要 - 所以我会放弃,为了节省我的时间和更重要的 - 你的:) ...再次感谢你 –
Asaf
2010-09-19 14:02:19