2016-07-14 69 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)的 现在就像一个魅力所有的作品......于是问题就解决了..。如果你有这样的麻烦,只需获得最新的更新。

相关问题