コード/アノテーション構成を使用して、app.config構造のリッチな型付きモデルを定義できます。このコードベースのモデルから対応するXSDを生成する方法(またはツールまたは特別な呪文)はありますか?ConfigurationManager
XSDスキーマがあると、構成ファイルを編集するのに最適です。(私がそれを言うとは思わなかった:)
コード/アノテーション構成を使用して、app.config構造のリッチな型付きモデルを定義できます。このコードベースのモデルから対応するXSDを生成する方法(またはツールまたは特別な呪文)はありますか?ConfigurationManager
XSDスキーマがあると、構成ファイルを編集するのに最適です。(私がそれを言うとは思わなかった:)
これまでのところ、見栄えの良いConfiguration Section Designer VSプラグインを見つけました。これにより、コードに加えてXSDが生成されます。
ただし、これは設計者専用のソリューションであり、柔軟性が少し欠けています(さらに、設計者ベースのソリューションは拡張が難しいと思います)。
私はConfigurationSectionDesignerにもっと深刻なチャンスを与えることになり、それが大好きです!結局のところ、それは私の目的のために十分に柔軟です。これが私の構成定義の一部のショットです:
長所:
<section><item/><item/><section>
セクションの「デフォルトコレクション」。代わりにサポートできます<section><items><item/><item/></items><section>
他にも忘れてしまったことがあると思います。
いくつかの欠点:
しかし、これらは小さな迷惑です。
全体的に、私は仕事を素早く簡単に終わらせました。いいぞ!