2

構成セクション デザイナー (CSD)を使用して .NET の app.config ファイル構造を管理していますが、今のところ気に入っています。

問題は、キーを持つのに適していないアイテムのコレクションが必要なことです。これは、タイプ (User|Group} と名前を持つ権限のリストです。同じタイプの複数の項目と同じ名前の複数の項目が存在する場合があります。

type のコレクションを使用してこれを行うことができないのは理にかなっていBasicMapます。しかし、AddRemoveClearMapコレクションはどうですか?(わかりました、「マップ」AddRemoveClearMapは役に立ちません。リストのセマンティクスが必要です)。

これは、次のように構成しようとすると、CSD が言うことです。

このコレクションのアイテム タイプにはキー プロパティがありません。

ここに画像の説明を入力

どんなポインタでも大歓迎です。

PS。この回答は、コレクション内のオブジェクトに偽の (一意の) GUID プロパティを追加し、それをキーとして使用することを示唆しています。それができるように CSD を曲げることができるかどうか試してみます。

4

1 に答える 1

0

私は CSD 開発者と話しましたが、どうやらこの機能は現在実装されているようで、質問で言及した SO 投稿のアイデアを使用しているようです。

ステータスはここで議論されています: http://csd.codeplex.com/discussions/406983

于 2013-01-04T09:18:44.893 に答える