您好,当我尝试将参数添加到设置表时,我添加的每个参数都会收到多条消息。
例如:
找不到元素“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>
我不知道它是做什么用的,我是否应该改变它——但它就是这样 :)
谢谢阿萨夫