2017-08-30 9 views
0

xml/app.configを使用してCastle Windsorに文字列リストを設定するには、あなたの助けが必要です。 xml/app.configを使用してCastle Windsorに文字列リストを追加します。

私TestConfig.cs

は、次のようになります。私も、アレイと私はapp.configを設定しようとした

<item> 
    <Test>text</Test> 
    <TestList> 
    <list> 
     <item>TestListItem1</item> 
     <item>TestListItem2</item> 
     <item>TestListItem3</item> 
    </list> 
    </TestList> 
</item> 

私はリストに私のapp.configを立体配置の
[Convertible] 
public class TestConfig 
{  
    public string Test{ get; set; }     

    public IList<string> TestList { get; set; } 
} 

<item> 
    <Test>text</Test> 
    <TestList> 
    <array> 
     <item>TestListItem1</item> 
     <item>TestListItem2</item> 
     <item>TestListItem3</item> 
    </array> 
    </TestList> 
</item> 

どちらの場合でも、私の "TestList"はnullです。

変数 "Test"は正常に動作しており、値 "Text"を持っています。

私は何ができるのですか?ありがとう。

よろしく フィル

答えて

0

コンポーネントのパラメータ

<parameters> 
    <Test>text</Test> 
    <TestList> 
     <list> 
      <item>TestListItem1</item> 
      <item>TestListItem2</item> 
      <item>TestListItem3</item> 
     </list> 
    </TestList> 
</parameters> 

チェックドキュメント城ウィンザーとしてこれを試してみてください:XML Inline Parameters

+0

[OK]を、おかげで、それが働いているです。 – Phil

+0

上記のスニペットを使用するか、別の解決策を見つけましたか? – Raphael

+0

このリストを別のリスト項目で使用したいときは機能しません。だから、私はアイテムのリストを持っていて、これらのアイテムの1つに別の文字列リストが含まれていると、それは機能しません。これがうまくいくかどうかわかりません。 – Phil

関連する問題