2013-10-16 110 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