我有一个XUnit测试,它调用基于.net框架版本'v2.0.50727'构建的程序集。这会导致以下错误
混合模式程序集是针对版本'v2.0.50727'构建的 运行时无法在没有附加的情况下加载到4.0运行时 配置信息从控制台应用程序调用程序集时 将以下内容添加到app.config文件可以解决问题。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
将上述配置添加到包含XUnit测试的程序集中的app.config文件中没有帮助。添加到TE.ProcessHost.Managed.Clr20.exe配置文件似乎也没有帮助。
如何在Visual Studio 2015中使用XUnit解决此错误?我也在使用.Net Core项目。