在app.config中使用ConfigurationSections时 - 你得到intellisense吗?

时间:2009-06-04 21:00:35

标签: c# app-config

考虑:

http://msdn.microsoft.com/en-us/library/2tw134k3.aspx

当你在app.config中创建自定义类型时,你会得到智能感知来帮助你吗?

或者是用“自己编程”的XML编程?它似乎对我不起作用,如果情况确实如此,但如果intellisense是有效的,我知道我做错了。

由于

4 个答案:

答案 0 :(得分:4)

不,不是默认。

如果你想要智能感知,那就有可能。然后,您应该为配置部分编写XML模式,并在配置文件中引用它(在配置元素上放置xmlns = yournamespace,并确保Visual Studio知道在哪里找到模式)。

答案 1 :(得分:1)

对我而言。我通常不会发现这有问题,因为配置部分通常不是很复杂。

我经常为自定义部分添加一个注释模板元素,解释语法,这可能有助于在几个月后重新访问它时编辑配置文件,并且对结构有一些比第一次有点模糊的想法实施...

答案 2 :(得分:1)

Codeplex上有一个名为Configuration Section Designer的有趣项目。

这是一个扩展VS的VS插件,允许您直观地创建自定义配置架构。踢球者是:它还创建了XSD架构,因此只需将其复制到VS安装文件夹下的相应文件夹,即可获得智能感知 - 就像免费一样! : - )

检查出来 - 非常有趣。

马克

答案 3 :(得分:0)

您需要创建一个XML架构文件并将其放入C:\ Program Files \ Microsoft Visual Studio 9.0 \ Xml \ Schemas文件夹中,以便VS2008识别它们。