如果我在Visual Studio 2022专业版中键入以下代码:public string foo = string.Empty;
Visual Studio会自动将其修改为String.Empty
,然后发出此警告:
IDE 0049名称可以简化。
激活“潜在修复”将建议将代码改回string.Empty
-就像我最初输入的那样。
有没有什么方法可以防止这种情况,而又不丢失Intellisense自动完成提供的其他重要功能?
如果我在Visual Studio 2022专业版中键入以下代码:public string foo = string.Empty;
Visual Studio会自动将其修改为String.Empty
,然后发出此警告:
IDE 0049名称可以简化。
激活“潜在修复”将建议将代码改回string.Empty
-就像我最初输入的那样。
有没有什么方法可以防止这种情况,而又不丢失Intellisense自动完成提供的其他重要功能?
1条答案
按热度按时间db2dz4w81#
我测试了这个:
我注意到以下信息:
但我没有注意到Visual Studio有一个“纠正”拼写的操作。
我认为这个奇怪的操作应该来自同步设置(VS2022专业版需要登录,我认为与原始设置相比,您这边发生了一些变化)。
因此,请按照以下步骤操作:
1、确保不受用户设置的异步影响,请关闭用户设置异步:
7
2、重置语言环境采集设置:
如果执行上述步骤后仍然遇到问题,请分享一个可以重现问题的最小代码示例,因为语句的行为可能会因编写位置而异。