Visual Studio 2017 Enterprise xUnit未显示用于测试的CodeLens

时间:2017-04-01 12:48:31

标签: visual-studio xunit codelens

我有VS2017 Enterprise,我开发.NET Core应用程序并使用xUnit进行测试。但我没有看到CodeLens启用任何测试。我检查了CodeLens设置,一切都已打开。这是一个已知问题还是我错过了什么?

2 个答案:

答案 0 :(得分:1)

这似乎是一个错误:

如果您创建一个新文件并编写一些测试,CodeLens将显示这些测试中使用的方法。如果关闭Visual Studio并重新打开它,CodeLens将停止工作。

我无法找到解决方法。

答案 1 :(得分:0)

这是一个已知的错误,您可以在GitHub issue list for xunit.net上看到。

目前处于测试阶段的 2.3版本已修复此问题。我所做的是检查Visual Studio 2017 nuget包管理器gui中的“ include prerelease ”复选框。然后我进入该对话框中的更新选项卡并安装了最新版本(目前 2.3.0-beta4-build3742 )。之后,CodeLens支持再次开始工作