我的 ConfigurationSection 的 xsd 架构

发布于 2024-10-07 14:03:36 字数 250 浏览 3 评论 0原文

我正在开发一个类库项目,它有自己的 ConfigurationSection 类实现。我想为配置文件提供智能感知支持。我为配置部分创建了一个有效的 xsd 文件。现在我遇到的问题是,如何告诉 web.config/app.config 文件使用我的 xsd 架构?我知道将 xmlns 属性设置为该部分,但此解决方案会引发运行时异常。那么还有其他方法可以为我的 xsd 架构分配配置文件吗?

为了弄清楚事情,我会标记正确的答案并投票赞成该帖子:-)

谢谢

I'm developing a class library project which has it's own implementation of ConfigurationSection class. I want to provide intellisense support for configuration files. I created a valid xsd file for config section. Now the problem I have is, how to tell web.config/app.config file to use my xsd schema? I know setting xmlns attribute to the section, but this solution throws exception runtime. So is there any other way to assign configuration file my xsd schema?

And just to clear things, I will mark the correct answer and vote up the post :-)

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

满意归宿 2024-10-14 14:03:36

您需要将架构添加到通常位于 *\Program Files\Microsoft Visual Studio xxx\Xml\Schemas*DotNetConfig.xsd

请创建一个在继续之前备份原始文件。

现在,您基本上只需添加代表自定义配置内容的元素。

You'll need to add your schema to the DotNetConfig.xsd usually located at *\Program Files\Microsoft Visual Studio xxx\Xml\Schemas*

Do make a backup of the original before you proceed.

Now you'll basically just add the elements that represent your custom config stuff.

风为裳 2024-10-14 14:03:36

这是一个非常老的问题,但正确答案尚未发布。无需修改 DotNetConfig.xsd 文件。

如果右键单击配置文件(在编辑器或解决方案资源管理器中)并转到“属性”,则在属性窗口中会有一个名为架构的属性。

属性窗口

如果单击值字段中的“...”,将弹出 XML 架构 编辑器窗口,您可以在此处添加自定义 .xsd 架构文档。只需确保选中“使用”列即可将您的 xsd 与该文档一起使用。

XML 架构窗口

This is a really old question, but the correct answer hasn't been posted yet. There's no need to modify the DotNetConfig.xsd file.

If you right click on the config file (either in the editor or in Solution Explorer) and go to Properties, in the Properties window there's a property called Schemas.

Properties window

If you click the "..." in the value field, the XML Schemas editor window will pop up and you can add your custom .xsd schema document here. Just make sure to check the "Use" column to use your xsd with that document.

XML Schemas window

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文