VS2010:向settings.settings添加设置会导致app.config架构错误

时间:2011-11-02 19:37:52

标签: visual-studio visual-studio-2010 app-config

设置添加到Settings.settings

enter image description here

导致Visual Studio 2010 创建 app.config文件,镜像其中的设置:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    [...snip...]
    <userSettings>
        <ContosoManagementSystem.Properties.Settings>
            <setting name="foo" serializeAs="String">
                <value>bar</value>
            </setting>
        </ContosoManagementSystem.Properties.Settings>
    </userSettings>
</configuration>

但是当Visual Studio执行此操作时,Visual Studio会抱怨Visual Studio不知道Visual Studio做了什么:

  

无法找到属性“name”的架构信息。

是什么给出了?


请注意similar question that doesn't apply to this question

  • Visual Studio 2010与Visual Studio 2008
  • 接受的答案不起作用

有一些建议可以改变app.config使用的架构

enter image description here

Visual Studio默认架构为C:\Program Files (x86)\Microsoft Visual Studio 10.0\xml\Schemas\DotNetConfig.xsd

我尝试将其更改为其他模式:

  • "C:\Program Files (x86)\Microsoft Visual Studio 10.0\xml\Schemas\DotNetConfig30.xsd"

    导致VS在DotNetConfig30本身阻塞( complexType'configSection_section'已经声明。

  • "C:\Program Files (x86)\Microsoft Visual Studio 10.0\xml\Schemas\DotNetConfig.xsd" "C:\Program Files (x86)\Microsoft Visual Studio 10.0\xml\Schemas\DotNetConfig30.xsd"

    导致VS在DotNetConfig30本身阻塞( complexType'configSection_section'已经声明。

  • "C:\Program Files (x86)\Microsoft Visual Studio 10.0\xml\Schemas\DotNetConfig.xsd" "C:\Program Files (x86)\Microsoft Visual Studio 10.0\xml\Schemas\DotNetConfig20.xsd" "C:\Program Files (x86)\Microsoft Visual Studio 10.0\xml\Schemas\DotNetConfig30.xsd" "C:\Program Files (x86)\Microsoft Visual Studio 10.0\xml\Schemas\DotNetConfig35.xsd"

    导致VS在DotNetConfig30本身阻塞( complexType'configSection_section'已经声明。

当我在Visual Studio 2010中编辑内容时,如何使Visual Studio 2010不会出现Visual Studio 2010所做的错误。

Ian Boyd is getting aggravated

0 个答案:

没有答案