如何从App.config引用强名称程序集?

时间:2011-05-18 09:00:14

标签: .net assemblies reference strongname

我们有许多程序集,它们曾经是从\bin文件夹引用的私有程序集。我在App.config文件中添加了configSection,该文件引用了\bin文件夹中的程序集。

<configSections>
    <section name="Logger" type="Logger.Client.Reader,Logger.Client,Version=2.0.0.0,Culture=neutral,PublicKeyToken=null"/>
</configSections>

现在我们已经决定强化组件的名称。我们这样做了。 现在,当我在configSection上面引用程序集时,是否需要包含versionPublicKeyToken等所有详细信息?目前,我还没有向GAC添加程序集,它们仍然在\ bin文件夹下。

如果必须提供上述所有详细信息?何时(以及哪些)可以被排除?

1 个答案:

答案 0 :(得分:1)

请参阅MSDN文章:thisthis

  

强名称程序集具有完全限定名称,其中包含程序集的名称,区域性,公钥和版本号。这通常称为显示名称,可以使用FullName属性获取已加载程序集的

请参阅Assembly.FullName