如何在使用Castle.Windsor时仅指定命名空间一次?

时间:2009-12-11 13:09:18

标签: castle-windsor

在Castle.Windsor演示中,配置​​文件包含

<component 
id="form.component"
type="GettingStartedPart1.Form1, GettingStartedPart1" />

为什么名称空间GettingStartedPart1会重复?我们不能只写:

<component 
id="form.component"
type="GettingStartedPart1.Form1" />

1 个答案:

答案 0 :(得分:2)

它不是命名空间

当你有

"GettingStartedPart1.Form1, GettingStartedPart1"

它是:

"NamespaceName.TypeName, AssemblyName"

所以你不能真的省略它。

你可以:

"System.String, mscorlib"

这不是温莎的格式BTW - 它是所谓的完全限定类型名称。