使用代码/注释配置,我可以为我的 app.config 结构定义一个丰富的类型化模型。有没有办法(或工具或特殊咒语)从这个基于代码的模型生成相应的 XSD?ConfigurationManager
拥有 XSD 架构让编辑配置文件变得非常棒!(从没想过我会这么说:)
使用代码/注释配置,我可以为我的 app.config 结构定义一个丰富的类型化模型。有没有办法(或工具或特殊咒语)从这个基于代码的模型生成相应的 XSD?ConfigurationManager
拥有 XSD 架构让编辑配置文件变得非常棒!(从没想过我会这么说:)
到目前为止,我发现了漂亮的Configuration Section Designer VS 插件,它除了代码之外还生成 XSD!
但这是一个仅限设计师的解决方案,缺乏一点灵活性(另外,恐怕基于设计师的解决方案更难扩展)。
我最终给了配置部分设计师一个更重要的机会,我很喜欢它!事实证明,它对我的目的非常灵活。这是我的配置定义的一部分:
优点:
<section><item/><item/><section>
而不是<section><items><item/><item/></items><section>
我敢肯定还有其他事情我忘记了。
一些缺点:
但这些都是小麻烦。
总的来说,我快速轻松地完成了工作。竖起大拇指!