Visual studio 2015 无法对两个测试项目运行XUnit

Visual studio 2015 无法对两个测试项目运行XUnit,visual-studio-2015,xunit,Visual Studio 2015,Xunit,我将VS2015更新1与XUnit 2.1.0和XUnit Runner Visual Studio 2.1.0一起使用 目标是用两个测试项目测试我的类库项目。 我的项目 MyProject.UnitTests MyProject.IntegrationTests 如果我只有一个测试项目,所有的工作都很好,所有的测试都在运行。 ------开始运行测试------ [xUnit.net 00:00:00.6855560]发现:MyProject.UnitTests [xUnit.net 0

我将VS2015更新1与XUnit 2.1.0和XUnit Runner Visual Studio 2.1.0一起使用

目标是用两个测试项目测试我的类库项目。

我的项目
MyProject.UnitTests
MyProject.IntegrationTests

如果我只有一个测试项目,所有的工作都很好,所有的测试都在运行。

------开始运行测试------
[xUnit.net 00:00:00.6855560]发现:MyProject.UnitTests
[xUnit.net 00:00:01.9601442]发现:MyProject.UnitTests
[xUnit.net 00:00:02.5943118]开始:MyProject.UnitTests
[xUnit.net 00:00:06.8965144]完成:MyProject.UnitTests
=========运行测试已完成:171次运行(0:00:12.8197155)==========

如果我添加第二个测试项目xUnit失败,并显示以下错误消息:

------开始运行测试------
[xUnit.net 00:00:00.4755152]发现:MyProject.IntegrationTests
[xUnit.net 00:00:00.8076825]发现:MyProject.IntegrationTests
[xUnit.net 00:00:01.2465443]发现:MyProject.UnitTests
[xUnit.net 00:00:02.0314670]发现:MyProject.UnitTests
[xUnit.net 00:00:02.4066592]开始:MyProject.IntegrationTests
由于执行进程意外退出,活动测试运行被中止。测试执行进程在运行测试时崩溃。要进一步调查,请打开file:///C:/Users/Ben/AppData/Local/CrashDumps/TE.ProcessHost.Managed.exe.14520.dmp 文件,并选择“在混合模式下调试”。
=========运行测试已完成:1次运行(0:00:17.8042124)==========

崩溃转储文件只是说

异常代码:0xc0000fd
异常信息:线程用完了它的堆栈。
堆信息:不存在
如果以混合模式启动调试,则不会发生任何事情


如果我有两个测试项目,我认为这是xUnit的任何竞争条件。

这似乎是一条不幸的错误消息。 由于一个理论配置,我的库发生异常

这个异常显然让xUnit感到惊讶,您得到了这个错误。我已经修复了异常处理,错误已经完成,一切正常