在Visual Studio 2015、2017和2019中,我遇到了一个奇怪的问题,警告被转换为错误,然后双击它们却无济于事(而不是将我链接到有问题的代码上)。
在上下文中,所有这些警告都在自动生成的.designer.cs文件中,因此手动修复它们将毫无意义,因为下次生成警告时,它们将被覆盖。
我安装的唯一扩展是ReSharper,但这仅在VS 2017中。2015和2019均未安装。
我尝试遍历所有项目,并确保将“将警告作为错误处理”设置为“无”(所有项目一开始都是这样设置的,我不必将其更改为“无”)。 它们看起来都是这样的:
我尝试重新启动PC,关闭VS并删除隐藏的.vs和.suo文件(然后再次重新启动PC)。
大多数警告都是这样,它使用关键字“ virtual”而不是“ override”。此外,正如您在第二行看到的那样,它甚至将前一个“错误”称为警告。
团队中的其他成员仅将它们视为警告,因此很明显我遇到了本地配置问题,但是在“工具”->“选项”下看不到任何明显相关的东西。
我必须缺少一些设置,我们将不胜感激。谢谢。