gpt4 book ai didi

c# - OmniSharp 智能感知无法识别新的类文件

转载 作者:行者123 更新时间:2023-12-03 17:04:12 26 4
gpt4 key购买 nike

我有一个从 cli 生成的 dotnet core 控制台应用程序dotnet new console -n EODG.VsCodeTester.Cli使用 C# Extensions扩展,我右键单击 VSCode 中的项目文件夹,然后单击“新建 C# 类”。
类/文件打开得很好,但 Omnisharp 似乎无法识别文件/类。来自 Program.cs ,该类没有出现在代码完成中,并且新类中的codelens没有出现。
以下是从 OmniSharp 日志中输出的...

[info]: OmniSharp.Roslyn.CSharp.Services.Completion.CompletionService
Could not find document for file c:\Users\elrod\src\test\src\EODG.VsCodeTester.Cli\Cat.cs
现在,如果我重新启动 OmniSharp,它会很好地识别新文件......但是每次创建新类/接口(interface)或重命名它们时重新启动omnisharp 会很痛苦。我以前从未见过这种情况,而且我从 v1.1 开始就一直在 vscode 中进行 dotnet core 开发。
我试过谷歌搜索 OmniSharp "Could not find document for file" ...它说 No results found for OmniSharp "Could not find document for file". ……所以,这很好。
相关细节
  • 操作系统:Windows 10(全新安装... 不到 2 小时)
  • VSCode 版本:1.50.1
  • OmniSharp 版本:1.23.5
  • 点网版本:3.1.403

  • 我将非常乐意提供我能提供的任何其他细节。
    谢谢大家!

    最佳答案

    看起来 OmniSharp 版本 1.23.5 可能会被破坏......我恢复到版本 1.23.3,现在一切正常。可能与 this issue 有关在他们的 git repo 上。
    更新:更新到 v1.23.6 解决了这个问题。

    关于c# - OmniSharp 智能感知无法识别新的类文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64689585/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com