我们有许多程序集,它们曾经是从\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
上面引用程序集时,是否需要包含version
和PublicKeyToken
等所有详细信息?目前,我还没有向GAC添加程序集,它们仍然在\ bin文件夹下。
如果必须提供上述所有详细信息?何时(以及哪些)可以被排除?
答案 0 :(得分:1)
强名称程序集具有完全限定名称,其中包含程序集的名称,区域性,公钥和版本号。这通常称为显示名称,可以使用FullName属性获取已加载程序集的。