你好,当我尝试向设置表中添加参数时,每个参数都会收到多条消息。
例如:
无法找到元素'userSettings'的模式信息
无法找到元素'setting'的模式信息
无法找到属性'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
<userSettings>
元素。应该出现在<project1.Properties.Settings>
上方。当然,这可能是错误的源头。开始新项目,添加一些设置并比较 .config 文件。 - Hans Passant