如果为一个程序集定义了多个绑定重定向,它将使用找到的第一个并忽略所有其他重定向。
因此,如果将第一个的
newVersion
更改为 4.0.0.0
,运行时将尝试加载程序集的版本 4.0.0.0。第二个重定向将被忽略。
另请参阅运行时如何定位程序集。当我正确理解它时,它采用第一个具有匹配的元素
assemblyIdentity
元素是顺序敏感的......如果 重定向冲突,第一个匹配的重定向语句 使用配置文件。
取自 https://msdn.microsoft.com/en-us/library/433ysdt1(v=vs.100).aspx