4

我得到了经典:

System.IO.FileLoadException:混合模式程序集是针对运行时版本“v2.0.50727”构建的,如果没有其他配置信息,则无法在 4.0 运行时中加载。

运行 nunit 测试时出错。我正在使用 Visual Studio 2012 的 NUnit 测试适配器。

我已经根据这篇文章更新了 NUnit 本身,它工作正常。我认为它可能与这个问题相似,但我做了这个修复,它仍然不起作用。

我假设有一些配置文件需要添加useLegacyV2RuntimeActivationPolicy="true"标志,但我不知道它在哪里。我需要为此编辑哪个文件?

4

1 回答 1

1

我也有这个问题。我的解决方案是
设置useLegacyV2RuntimeActivationPolicy="true"
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\TE.ProcessHost.Managed.exe.config

于 2016-04-24T11:00:50.867 回答