我的app.config中有以下内容。
<configuration>
<configSections>
<sectionGroup name="FooGroup">
<section
name="Foo"
type="Bar.FooSection"
allowLocation="true"
allowDefinition="Everywhere"
/>
</sectionGroup>
</configSections>
....
Bar.FooSection在另一个程序集中,所以我得到一个TypeLoadException。
我该怎么做?
答案 0 :(得分:1)
我的初步猜测是你需要将程序集指定为type属性值的一部分,即。 制作提到的type
fully qualified ,即:
TopNamespace.SubNameSpace.ContainingClass+NestedClass, MyAssembly,
Version=1.3.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e089
(示例taken from MSDN。)
您可以省略Version
,Culture
和PublicKeyToken
,然后写一下:
... type="Foobar.FooSection, FooAssembly" ...