2016-07-19 60 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