XUnit - 混合模式程序集是针对运行时4.0的版本“v2.0.50727”构建的吗?

时间:2016-11-24 21:47:49

标签: .net visual-studio visual-studio-2015 xunit xunit.net

我有一个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项目。

0 个答案:

没有答案