【问题标题】:Visual Studio 2022 not showing syntax errors and Intellisense is not working properlyVisual Studio 2022 未显示语法错误且 Intellisense 无法正常工作
【发布时间】:2022-11-05 03:11:30
【问题描述】:

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

我尝试使用进入工具>选项>文本编辑器>各种领域,包括“C#”和“通用”) 我看不出有什么明显的错误。我还尝试使用 Visual Studio Installer 尝试修复,但没有做任何事情。我完全没有想法,我找不到任何与我的情况相近的东西。 TIA

【问题讨论】:

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。
  • 我发现智能感知有时不起作用(某处崩溃了?)。如果我关闭我的 VS 并重新启动它会回来。

标签: c# visual-studio intellisense auto-generate class-constructors


【解决方案1】:

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

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

请试试:

  1. 转到Visual Studio 安装程序,单击Modify,取消选中IntelliCode单个组件,然后单击Modify按钮保存更改,等待安装完成,然后重新安装IntelliCode
  2. 在 Visual Studio 中,转到 Tools->Options->IntelliCode 以检查设置是否为 Default。

【讨论】:

  • 所以这有助于让我的 IntelliCode 正常工作,所以现在我在输入时收到了建议,但我仍然遇到一个问题,即我没有在问题代码下看到红色波浪线,或者缺少分号。您对如何备份和运行或重新安装它有什么建议吗?或者该功能可能被称为什么?谢谢!!!
  • 请检查工具->选项->文本编辑器->常规->显示错误曲线。
  • 好的,所以该复选框已选中,但它仍然无法正常工作。我尝试取消检查重新检查和各种其他取消检查/重新检查组合,但仍然没有任何效果:/
  • 请尝试在 Visual Studio Installer 中修复 Visual Studio,如果问题仍然存在,请在开发命令提示符下运行 /safemode,它将检查是否是第三方包和扩展导致问题。
  • 我已经尝试使用安装程序运行修复它。我尝试了“修复”并尝试卸载并重新安装,但它们不起作用。我也没有安装扩展,我默认使用 Visual Studio。老实说,我不知道如何自信地使用安全模式来真正做到这一点,也不知道要寻找什么。如果它像运行安全模式并查看是否一切正常一样简单,我可以做到这一点,但除此之外我一无所知。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-04
    • 2017-10-15
    • 2011-05-28
    • 2022-11-02
    • 1970-01-01
    • 2013-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多