2010-12-13 44 views
3

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

而只是为了澄清事实,我将迎来正确的答案和投票这一职位:-)

感谢

回答

0

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

在继续之前,请先备份原件。

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

0

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

如果你右击配置文件(无论是在编辑器或在Solution Explorer),并选择属性,在属性窗口有一个叫Schemas属性。

Properties window

如果你点击“...”,在价值领域,XML模式编辑器窗口会弹出,你可以在这里添加自定义的.xsd架构文档。只需确保选中“使用”列,即可将xsd与该文档一起使用。

XML Schemas window

相关问题