测试不再提供方便的链接。“运行测试 |调试测试“,因为开发工具包已更改

Tests no longer provide the handy links. "run test | debug test" since dev kit change

提问人:Zuel 提问时间:10/27/2023 最后编辑:winscripterZuel 更新时间:11/1/2023 访问量:35

问:

用于检测我的 C# 测试并在测试类中的测试方法上方放置运行或调试测试按钮的 VS 代码。我不确定这是否是新的开发工具包扩展的结果,但在使用 OmniSharp 时它可以正常工作。

我专门使用这些按钮,如果我能把它们拿回来,我将不胜感激。事实上,我必须使用 VSCode 而不是 VS 的吸引力之一。

但是,新的测试面板确实允许调试。这不是我习惯或特别欣赏的工作流程。在测试面板和项目中的测试之间导航不起作用,例如,我无法单击测试面板中的测试并打开/导航到该测试的代码。

我还尝试仅加载具有相同结果的测试文件夹。

C# visual-studio-code 测试 nunit

评论


答:

0赞 Zuel 11/1/2023 #1

如果你来到这里是因为你也不再在测试类中获得方法上方的链接。

好吧,这一切都发生在我被“推荐”安装 c# 开发工具包时,而我认为由于一些变化,现在需要这样做。事实证明,您不需要 c# 开发工具包。开发工具包添加了更类似于 Visual Studio 的行为。虽然这很好,但我没有使用 VSCode,因为我希望它更像 Visual Studio。您实际上只需要 C# 基本语言支持。

遗憾的是,删除开发工具包确实会删除测试选项卡、测试概述。但我从一开始就没有过!无论如何,该测试选项卡的错误多于正确。