在一个项目中,我创建了一个具有属性的类,当我试图自动生成类构造函数时,我收到一个错误,显示“类构造函数的自动生成失败......将被禁用”,然后“生成构造函数”选项已从重构菜单中删除,最重要的是,我不再突出显示语法错误,智能感知也没有“看起来工作不正常或者根本不工作。
我试着进入工具〉选项〉文本编辑器〉* 各种字段,包括“C#”和“常规”*),我没有看到任何明显的错误。我也试着使用Visual Studio安装程序来尝试修复,但没有任何作用。我完全没有主意,我找不到任何与我的情况非常接近的东西。TIA
2条答案
按热度按时间kknvjkwl1#
我不能添加这个回复作为评论,因为我没有50声望。
我在Visual Studio 2022中创建了一个.Net 6.0 C#控制台项目,添加了一个类,并添加了两个私有字段。选择这两个字段,按Alt+Enter快速生成构造函数。我没有遇到您的问题。
请尝试:
1.转到Visual Studio安装程序,单击
Modify
,取消选中个别组件中的IntelliCode
,然后单击Modify
按钮保存更改,等待安装完成,然后重新安装IntelliCode
。1.在Visual Studio中,转到“工具”-〉“选项”-〉“IntelliCode”以检查该设置是否为“默认”。
332nm8kg2#
转到'工具.菜单,选择.选项'在.智能代码.下选择'常规'只需取消选中'C#建议'然后重新启动Visual Studio,检查是否出现智能和语法错误
请注意,我无法弄清楚此选项的作用,因为C#代码建议似乎继续按预期工作。