在很多地方,比如在 app.config/web.config 文件中,我必须使用这个冗长的完全限定名称来指定类型,比如
<add name="myListener" type="System.Diagnostics.TextWriterTraceListener, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
在 .NET Framework 中引用程序集时,不允许使用仅指定程序集名称的部分绑定。
好的,很好 - 但是为什么在某些地方,比如在定义我自己的自定义跟踪侦听器时,当我引用我自己的、非强命名的本地部署程序集时,我不能使用部分绑定?这有什么更深层次的原因吗?