我在.NET中使用类库(dotnet new classlib)和XUnit测试项目(dotnet new xunit)创建了一个新的解决方案。然后,我从测试项目(dotnet add <test-project> reference <class-library>)中添加了对类库的引用。
现在,我在类库中进行了实时错误检查(语法突出显示),但在测试项目中没有。您可以在下面看到一个示例,其中类Foo在任何地方都不存在,但不会在单元测试项目中生成活动警告(它在构建时仍然失败)。
这只是VS代码的问题。如果我在2022中打开它,它就能正常工作。
这里发生了什么事?

发布于 2022-09-22 13:04:12
多亏了这是Twitter上的答案,我找到了解决办法.
我不得不重新启动OmniSharp ( VS代码的C#扩展)。它可以在命令调色板(Ctrl+Shift+P)中完成。搜索"OmniSharp“并选择"OmniSharp: Restart OmniSharp”。

https://stackoverflow.com/questions/73813745
复制相似问题