gpt4 book ai didi

C# 智能感知在 VS 代码中不起作用

转载 作者:太空狗 更新时间:2023-10-29 21:11:51 25 4
gpt4 key购买 nike

我正在使用 Visual Studio Code,我已经将 C# OMNISharp 插件加载到我的系统中,它在我现有的项目/解决方案中运行良好。

但是,我刚刚在 Visual Studio 代码中创建了一个新解决方案和一个新项目,听起来对于这个特定的解决方案,Intellisense 或任何其他 Omnisharp 功能都不起作用。我尝试了以下操作:

  • 重新启动 Visual Studio Code
  • 禁用和启用我的 OmniSharp 插件

此外,我注意到的一件事是,当在 Visual Studio 中创建解决方案时,它有很多代码,如下所示:

Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{AEA16303-6991-4FF1-A3A9-72D892D7968C}"
EndProject

基本上,这些都是项目引用。但是,当解决方案由 Visual Studio Code 创建时,不会有任何类似的部分。该解决方案运行和编译良好,只是它看起来与 Visual Studio 解决方案的外观根本不同。

然而,似乎没有任何效果。有什么我可以尝试让它发挥作用的吗?有什么想法吗?

最佳答案

It's caused by adding *.sln and *.csproj to your "files.exclude" setting.

试试这个:

Code -> Preferences -> Settings -> "omnisharp.useMono": true/false

从设置文件中删除。

或者,MonoDevelop 或 Visual Studio 2015/2017 首先打开您的项目,然后重新打开 VS-Code。


编辑 1: 尝试设置 "omnisharp.useGlobalMono": never 然后重新启动 omnisharp 服务器。信用:The_Wolfkao peter

关于C# 智能感知在 VS 代码中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48069950/

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