<分区>
我使用:
[Obsolete("Use AnotherMethod() insted.", false)]
第二个参数是 false
但 Visual Studio 将警告显示为每个过时的方法调用阻止项目编译的错误。如何让 VS 将这些调用标记为警告而不是错误?
<分区>
我使用:
[Obsolete("Use AnotherMethod() insted.", false)]
第二个参数是 false
但 Visual Studio 将警告显示为每个过时的方法调用阻止项目编译的错误。如何让 VS 将这些调用标记为警告而不是错误?
最佳答案
关于过时的方法定义:
#pragma warning disable 0618
[Obsolete("test",false)]
private void myMethod()
然后转到项目属性,在构建下,在抑制警告类型中键入 0618,现在它将忽略该特定方法,项目将编译
关于c# - 为什么过时会导致错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10380916/