2009-06-04 1 views
3

は考えてみましょう:app.configでConfigurationSectionsを使用すると、IntelliSenseを取得できますか?

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

をあなたはapp.configをでカスタムタイプを作成しているときにあなたを支援するためのインテリセンスを得るのですか?

また、「自分で」XMLでプログラミングするケースですか?それは私のために働いているようには見えませんが、これがうまくいく場合ですが、インテリセンスが働くことが意図されている場合、私は何か間違っていることを知っています。

ありがとうございました

答えて

4

いいえ、デフォルトではありません。

インテリセンスが必要な場合は可能です。次に、設定セクションのXMLスキーマを記述し、設定ファイルでそれを参照する必要があります(xmlns = yournamespaceを設定要素に置き、Visual Studioがスキーマを見つける場所を知っていることを確認してください)。

1

私と同じです。構成セクションは一般的にあまり複雑ではないので、私は通常これが問題であるとは思わない。

カスタムセクション用のコメント付きテンプレート要素を入れて、構文を説明します。構文を説明すると、構成ファイルの編集に数ヶ月後に再訪し、構造の考え方が幾分曖昧であったときよりも役立ちます最初に実装しました...

1

Codeplexに関する興味深いプロジェクトはConfiguration Section Designerです。

VSを拡張するVSプラグインで、カスタム設定スキーマを視覚的に作成することができます。キッカーは:XSDスキーマを作成してそれを作成するので、VSインストールフォルダの下の適切なフォルダにコピーするだけで、あなたはintellisenseを取得できます。 :-)

非常に興味深いです。

マルク・

0

あなたがXMLスキーマファイルを作成し、Cにドロップする必要があります:\ Program Files \ MicrosoftビジュアルStudio 9.0 \のXml \ SchemasフォルダをVS2008は、それらを認識します。

関連する問題