2016-07-14 70 views
0

裏面project.json我寫道:MSTest.TestAdapter(1.0.0預覽)無法在VS2015更新發現測試(MSTEST)3

「的TestRunner」: 「MSTEST」

和相關性:

「MSTest.TestAdapter」: 「1.0.0預覽」

但測試資源管理器無法發現裏面的任何測試。

我猜到了正確的包是「DOTNET試驗MSTEST」:「1.0.1預覽」

但它不工作,以及...

在命令行DOTNET測試命令正確運行:

Discovering Tests ... 
Executing Tests ... 
Passed AuthenticateSuccessful 
============ Test Run Summary ============ 
Total tests: 1. Passed: 1. Failed: 0. Skipped: 0 
Test Run Successful. 
SUMMARY: Total: 1 targets, Passed: 1, Failed: 0. 

回答

2

最後我找到了原因,並解決它......至少看起來如此。

安裝Update 3(vs2015.3.exe)後,我安裝了KB,並提供了該更新的修復程序。它是vs14-kb3165756.exe,它在VS的通知面板中作爲更新被接收。

微軟表示,有關此更新以下內容:
這是一個累積服務更新,提供修復了微軟的Visual Studio 2015年更新3.這些修補程序解決了一些無論是產品團隊發現或報告的高影響力的錯誤社區。隨着新bug的發現和修復,此更新將會定期發佈。新的修補程序將被添加到以前的修復程序中。

此更新之後測試瀏覽器不顯示任何測試。但它可以運行它們! 所以要解決這個問題,我剛剛在測試資源管理器中使用Group By [Type]按鈕更改了分組。現在所有的測試都可以在Visual Studio中看到!

UPDATE

最後我收到版本相同KB(vs14-kb3165756.exe)的 現在就像一個魅力所有的作品......於是問題就解決了..。如果你有這樣的麻煩,只需獲得最新的更新。

相關問題