2013-10-16 108 views
4

我得到了经典:混合模式错误

System.IO.FileLoadException:混合模式组装筑起版本运行的“V2.0.50727”,并且不能在加载4.0运行时没有额外的配置信息。

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

我已将NUnit本身更新为per this post,它工作正常。我认为它可能类似this question,但我做了修复,但它仍然无法正常工作。

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

回答

1

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

+0

排序我的问题。两个意见: a)全部子句是' ' b)要编辑Windows Notepad ++中的文件,您需要在其他地方编辑它并将其粘贴回文件夹中,因为签署文件。 – Savage