app.config程序集

时间:2010-08-18 10:23:12

标签: assemblies app-config

我的app.config中有以下内容。

<configuration>
<configSections>
         <sectionGroup name="FooGroup">
              <section
                  name="Foo"
                  type="Bar.FooSection"
                  allowLocation="true"
                  allowDefinition="Everywhere"
          />
          </sectionGroup>
 </configSections>
 ....

Bar.FooSection在另一个程序集中,所以我得到一个TypeLoadException。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

我的初步猜测是你需要将程序集指定为type属性值的一部分,即。 制作提到的type fully qualified ,即:

TopNamespace.SubNameSpace.ContainingClass+NestedClass, MyAssembly,
Version=1.3.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e089

(示例taken from MSDN。)

您可以省略VersionCulturePublicKeyToken,然后写一下:

... type="Foobar.FooSection, FooAssembly" ...