VS 代码用于检测我的 C# 测试,并将运行或调试测试按钮放置在测试类中的测试方法上方。我不确定这是否是新开发套件扩展的结果,但在使用 OmniSharp 时它可以正常工作。
我专门使用了这些按钮,如果我能把它们找回来,我将不胜感激。事实上,我必须使用 VSCode 而不是 VS,这是我的吸引力之一。
但是,新的测试面板确实允许进行调试。这不是我习惯或特别欣赏的工作流程。在测试面板和项目中的测试之间导航不起作用,例如,我无法单击测试面板中的测试并将其打开/导航到该测试的代码。
我还尝试仅加载测试文件夹,结果相同。
如果您来到这里是因为您也不再获得测试类中方法上方的链接。
这一切都发生在我被“推荐”安装 c# 开发工具包时,虽然我认为由于一些变化现在是必需的。事实证明您不需要 c# 开发工具包。该开发工具包添加了更类似于 Visual Studio 的行为。虽然这很棒,但我没有使用 VSCode,因为我希望它更像 Visual Studio。您实际上只需要 C# 基础语言支持。
不幸的是,删除开发套件确实会删除测试选项卡、测试概述。但我一开始就没有这样的经历!无论如何,该测试标签的错误比正确的还要多。