在我的应用程序中,我在不同的应用程序路径中有两个必需的程序集(第三方)。这些程序集具有不同的版本,publickeytoken但具有相同的程序集名称。在应用程序运行期间,CLR抛出异常
*无法加载文件或程序集**'AssemblyName,Version = x.x.x.x,Culture = neutral,PublicKeyToken = xxxxxxx'或其依赖项之一。 定位的程序集的清单定义与程序集不匹配 参考。 (HRESULT异常:0x80131040)*
为什么CLR不考虑程序集的四个参数来加载精确汇编? 有没有办法通过考虑所有四个参数来加载程序集。