为什么编译器为赋值的变量提供错误而不是警告,但是从未使用过它的值

tab*_*bby 3 c# visual-studio-2015

我知道之前有很多问题要问

分配的变量但其值永远不会被使用

在这里,这里这里

我得到编译时错误而不是警告导致编译或重建失败.我没有更新我的Visual Studio 2015,也没有安装任何VS扩展

所以我的问题是我能做什么,所以Visual Studio显示warning而不是编译时错误.

在此输入图像描述

Mat*_*now 10

在项目属性中有一个设置"将警告视为错误",您显然已将其打开.

项目的属性

要撤消:项目 - >属性 - >构建 - >将警告视为错误 - >无
(None是新项目的默认设置.)

阅读本文以供参考.

注意:
设置此设置当然是一个好主意All,以确保代码是错误的 - 并且"无垃圾".

  • @SouravGhosh我为什么要这样?问题是如何显示警告而不是错误.不是如何修复代码. (2认同)