我无法让Visual Studio 2012 RTM的Xunit测试运行扩展程序加载我的x64混合模式程序集。错误信息是: System.IO.FileLoadException: 混合模式程序集是针对运行时版本“v2.0.50727”构建的,需要额外的配置信息才能在4.0运行时中加载。我在此文件夹的所有.config文件中添加了以下行: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow。类似的问题可以参考这里:Visual Studio 2012 Test Project Mixed Mode Runtime。
我甚至把它添加到了这个文件夹中:C:\Users\Alex\AppData\Local\Microsoft\VisualStudio\11.0\Extensions\zuclypws.1z3,其中包含xunit.runner.visualstudio.dll。我把它命名为xunit.runner.visualstudio.dll.config。
有人知道如何让它工作吗?我希望这不是那么不必要的复杂。
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>
我甚至把它添加到了这个文件夹中:C:\Users\Alex\AppData\Local\Microsoft\VisualStudio\11.0\Extensions\zuclypws.1z3,其中包含xunit.runner.visualstudio.dll。我把它命名为xunit.runner.visualstudio.dll.config。
有人知道如何让它工作吗?我希望这不是那么不必要的复杂。