在Castle.Windsor演示中,配置文件包含
<component
id="form.component"
type="GettingStartedPart1.Form1, GettingStartedPart1" />
为什么名称空间GettingStartedPart1
会重复?我们不能只写:
<component
id="form.component"
type="GettingStartedPart1.Form1" />
答案 0 :(得分:2)
它不是命名空间
当你有
时"GettingStartedPart1.Form1, GettingStartedPart1"
它是:
"NamespaceName.TypeName, AssemblyName"
所以你不能真的省略它。
你可以:"System.String, mscorlib"
这不是温莎的格式BTW - 它是所谓的完全限定类型名称。