2016-07-19 69 views
3

在我的解决方案时,做一个干净的/重建这样的测试显示在测试资源管理器,我得到以下错误后发现测试了。查看测试输出窗格了解详细信息。'XUnit2不升级VS2015到Update 3

,没有测试出现了。

当我检查测试输出窗格它说:'test-xunit'返回'-532462766' (除非在DropDownList中选择测试的输出窗口不是输出窗格,请让我知道它是不是'吨。)

我相信这开始,因为我更新VS2015到最新和最伟大的(更新3)不断发生。关于发生的事情的任何想法,因为我的代码自上次工作以来没有改变。

确切错误:

------ Discover test started ------ 
Discovering tests in 'C:\Projects\MyProj\test\WebAPI.Tests\project.json' ["C:\Program Files\dotnet\dotnet.exe" test "C:\Projects\MyProj\test\WebAPI.Tests\project.json" --output "C:\Projects\MyProj\test\WebAPI.Tests\bin\Debug\net461\win7-x64" --port 33073 --parentProcessId 6868 --no-build] 
'test-xunit' returned '-532462766'. 
========== Discover test finished: 0 found (0:00:01.5093366) ========== 

回答

1

是的,这证实了,如果你的VS2015企业被更新,以绝对的最新和最伟大的,如果2016年7月19日以下版本打破。

下面是解决了这个问题我所做的更改:
FROM - 与更新不工作3

"dependencies": { 
    "xunit": "2.1.0", 
    "dotnet-test-xunit": "1.0.0-rc2-build10025" 
}, 

TO - 与更新工作3

"dependencies": { 
    "xunit": "2.2.0-beta2-build3300", 
    "dotnet-test-xunit": "2.2.0-preview2-build1029" 
}, 

如果有人有更多的信息请分享!

+3

这不会帮助。我已经有了更新的依赖关系,升级到.NET Core 1.1后也有同样的错误。 –

+0

你找到一个解决方案,Radenko?升级到.Net Core 1.1后,我遇到同样的问题 – TTCG

+0

@TTCG我正在使用最新最好的XUnit w/.Net Core 1.1,它工作正常。 2.2.0的xUnit,BETA4-build3444和DOTNET试验的xUnit-preview2-build1029。确保您清理并重建解决方案。 –

2

即使在更新到预览版,并进行清洁重建,我继续得到测试发现上述错误。

对于我来说,这个问题是由除的xUnit的预览版本为suggested in this other thread加入Microsoft.DotNet.InternalAbstractions预览版解决:

"dependencies": { 
    "xunit": "2.2.0-beta4-build3444", 
    "dotnet-test-xunit": "2.2.0-preview2-build1029", 
    "Microsoft.DotNet.InternalAbstractions": "1.0.500-preview2-1-003177" 
}, 
+0

此解决方案是否工作@Blake Rivell? – Rorschach