Visual Studio 2022 未显示语法错误且 Intellisense 无法正常工作

问题描述 投票:0回答:6

在一个项目上工作时,我创建了一个带有属性的类,当我尝试自动生成类构造函数时,出现错误,提示“自动生成类构造函数失败...并将被禁用”,然后就感觉不到了“生成构造函数”选项已从重构菜单中删除,最重要的是,我不再突出显示语法错误,并且智能感知似乎无法正常工作或根本无法工作。

我尝试使用进入工具>选项>文本编辑器>各种字段,包括“C#”和“常规”),我没有看到任何明显的错误。我还尝试使用 Visual Studio Installer 尝试修复,但没有执行任何操作。我完全没有想法,我找不到任何与我的情况相近的东西。 TIA

c# visual-studio intellisense auto-generate class-constructors
6个回答
8
投票

我无法将此回复添加为评论,因为我没有 50 声望。

我在 Visual Studio 2022 中创建了一个 .Net 6.0 C# 控制台项目,添加一个类,并添加两个私有字段。选中这两个字段,按Alt+Enter即可快速生成构造函数。我没有遇到你的问题。

请尝试:

  1. 转到 Visual Studio 安装程序,单击
    Modify
    ,取消选中
    独立组件
    中的 IntelliCode,然后单击
    Modify
    按钮保存更改,等待安装完成,然后重新安装
    IntelliCode
  2. 在 Visual Studio 中,转到“工具”->“选项”->“IntelliCode”,检查设置是否为“默认”。

1
投票

转到“工具”菜单,然后选择“选项”。在 Intellicode 下选择常规。只需取消选中“C# 建议”即可。然后重新启动 Visual Studio 并检查是否出现智能和语法错误。

注意,我无法弄清楚这个选项的作用,因为 C# 代码建议似乎继续按预期工作。


1
投票

工具/导入和导出设置/重置所有设置

这个程序对我有用


0
投票

添加此内容是因为我通过谷歌来到这里,与重新安装 intellisense 和 Visual Studio 相比,这是一个不那么核行动。

检查工具 > 选项... > 文本编辑器 > 常规。就我而言,我未选中“显示错误曲线”,并且忘记了我已经这样做了。


0
投票

如果您使用ReSharper扩展试用版并且它已过期,则可能会发生这种情况。

要解决此问题:

  • 导航到 Visual Studio 中的扩展菜单-> 管理扩展

  • 从左侧栏 -> 导航至已安装

  • 从右侧查找“JetBrains Resharper ...”并禁用它。

  • 关闭对话框。

  • 关闭所有 Visual Studio 打开的窗口。

  • 再次打开您的项目之一。

  • 导航至工具菜单-> 选项

  • 从左侧 -> 文本编辑器

  • 对于 C# 开发人员 -> 导航到 C# ->

  • 常规 -> 取消选中“自动列出成员”并再次选中

  • intelliSense -> check/(取消选中并再次选中它们,如果已选中) 以下内容:

  • “输入字符后显示完成列表”

  • “自动显示完成....”

  • “突出显示..”

  • “显示完成项目过滤器”

  • “显示名称建议”

请参考以下截图

希望有帮助。


-7
投票

第 1 步 - 卸载 Visual Studio
第 2 步 - 升级到 Windows 11
第 3 步 - 安装 Visual Studio

这对我有用

© www.soinside.com 2019 - 2024. All rights reserved.