使用 xml/app.config 在 Castle Windsor 中添加字符串列表
Add string list in Castle Windsor using xml/app.config
我需要你帮助使用 xml/app.config 在 Castle Windsor 中配置字符串列表。
我的 TestConfig.cs 看起来像这样:
[Convertible]
public class TestConfig
{
public string Test{ get; set; }
public IList<string> TestList { get; set; }
}
我用列表配置了我的 app.config:
<item>
<Test>text</Test>
<TestList>
<list>
<item>TestListItem1</item>
<item>TestListItem2</item>
<item>TestListItem3</item>
</list>
</TestList>
</item>
我还尝试用数组配置我的 app.config:
<item>
<Test>text</Test>
<TestList>
<array>
<item>TestListItem1</item>
<item>TestListItem2</item>
<item>TestListItem3</item>
</array>
</TestList>
</item>
但在这两种情况下,我的 "TestList" 都是空的。
变量 "Test" 工作正常,值为 "Text"。
你对我能做什么有什么建议吗?谢谢。
此致
菲尔
试试这个作为你的组件参数
<parameters>
<Test>text</Test>
<TestList>
<list>
<item>TestListItem1</item>
<item>TestListItem2</item>
<item>TestListItem3</item>
</list>
</TestList>
</parameters>
查看温莎城堡文档:XML Inline Parameters
我需要你帮助使用 xml/app.config 在 Castle Windsor 中配置字符串列表。
我的 TestConfig.cs 看起来像这样:
[Convertible]
public class TestConfig
{
public string Test{ get; set; }
public IList<string> TestList { get; set; }
}
我用列表配置了我的 app.config:
<item>
<Test>text</Test>
<TestList>
<list>
<item>TestListItem1</item>
<item>TestListItem2</item>
<item>TestListItem3</item>
</list>
</TestList>
</item>
我还尝试用数组配置我的 app.config:
<item>
<Test>text</Test>
<TestList>
<array>
<item>TestListItem1</item>
<item>TestListItem2</item>
<item>TestListItem3</item>
</array>
</TestList>
</item>
但在这两种情况下,我的 "TestList" 都是空的。
变量 "Test" 工作正常,值为 "Text"。
你对我能做什么有什么建议吗?谢谢。
此致 菲尔
试试这个作为你的组件参数
<parameters>
<Test>text</Test>
<TestList>
<list>
<item>TestListItem1</item>
<item>TestListItem2</item>
<item>TestListItem3</item>
</list>
</TestList>
</parameters>
查看温莎城堡文档:XML Inline Parameters