检查您是否引用了程序集,而该程序集又引用了旧版本的unity。例如,假设您有一个名为的程序集
ServiceLocator.dll
,它需要一个旧版本的Unity程序集,现在,当您引用该程序集时,ServiceLocator
应该为它提供旧版本的Unity,这便引起了问题。可能是所有项目在其中构建其程序集的输出文件夹,具有统一的旧版本。
您可以使用FusLogVw找出谁在加载旧程序集,只需定义日志路径,然后运行解决方案,然后检查(在FusLogvw中)Unity程序集的加载第一行,双击它并查看调用组装,就可以开始了。



