相关疑难解决方法(0)

Visual Studio始终为App.config选择错误的xsd

首先,我有一个具有此配置的.NET 4.0应用程序:

<?xml version="1.0"?>
<configuration>
    <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
    </startup>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我遇到了与此问题中的问题相同的问题:转换为Visual Studio 2010/.Net 4.0后,app.config"无法找到架构信息":编辑器无法识别supportedRuntime元素,从而产生提示.

然后,我接着回答:我在app.config编辑器中,然后转到"属性"窗口.在那里我选择了Schemas条目.

我删除了DotNetConfig.xsd的选择并改为选择了DotNetConfig35.xsd,但VS总是会再次自动添加DotNetConfig.xsd.即使我明确地将其设置为"不使用此架构",甚至从列表中删除架构 - 它也会自动再次添加到列表中并进行选择.

因为我现在选择了两个定义相同元素的模式,所以我得到了很多警告.

如何更改架构以使用DotNetConfig35.xsd并且不再自动添加DotNetConfig.xsd?

xsd app-config visual-studio-2010

22
推荐指数
1
解决办法
2万
查看次数

app.config configSections自定义设置无法找到架构信息

我正在学习有关创建自定义部分的app.config.我有那部分工作,它编译并根据需要获取信息,但我收到有关它无法找到架构信息的警告.

我做了一些谷歌搜索,无法找到这种情况的简单解释.

这种方法(目前对我来说似乎有意义)是为该项目中的每个部分提供一个模式文件.我理解如何创建模式文件,但不知道我希望如何进入项目.

此外,当它被编译并部署到另一台机器时,我认为还需要复制模式文件.

感谢您的帮助

乔恩

c# schema app-config

16
推荐指数
1
解决办法
2万
查看次数

标签 统计

app-config ×2

c# ×1

schema ×1

visual-studio-2010 ×1

xsd ×1