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

Posted

技术标签:

【中文标题】app.config configSections 自定义设置找不到架构信息【英文标题】:app.config configSections custom settings can not find schema information 【发布时间】:2010-09-18 18:04:58 【问题描述】:

我只是在了解有关创建自定义部分的 app.config。我有这部分工作,它会根据需要编译并获取信息,但我收到有关它找不到架构信息的警告。

我在谷歌上搜索了一下,找不到对这种情况的简单解释。

这种方法(目前对我来说似乎很有意义)是为该项目中的每个部分创建一个模式文件。我了解如何创建架构文件,但不知道我希望如何将其纳入项目。

此外,当它被编译并部署到另一台机器时,我认为架构文件也需要复制。

感谢大家的帮助

乔恩

【问题讨论】:

【参考方案1】:

尝试将 app.config 文件链接到相应的架构(通常您可以在 C:\Program Files\Microsoft Visual Studio 8\xml\Schemas\DotNetConfig.xsd 上找到它),只需打开 app.config在 Visual Studio 中打开文件,打开属性窗口 (F4) 并将上面的路径放入 schemas。 巴勃罗。

【讨论】:

嗨,Pablo,感谢您的回复,我根本没有注意到这一点。正是医生所要求的。 对于 VS 2008(.NET 3.0 和 3.5),您可能需要使用 C:\Program Files\Microsoft Visual Studio 9.0\xml\Schemas\DotNetConfig30.xsd 这似乎不适用于 Visual Studio 2017 中的自定义配置部分。

以上是关于app.config configSections 自定义设置找不到架构信息的主要内容,如果未能解决你的问题,请参考以下文章

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

NLog 无法读取 .NET Core 2.2 控制台应用程序中的 app.config configSection

App.config“配置系统未能初始化” 异常解决 C#

app.config配置系统未能初始化

C#如何动态修改app.config配置文件?

如何从 App.config 中检索连接字符串 [重复]