9

我用:

[Obsolete("Use AnotherMethod() insted.", false)]

第二个参数是false,但 Visual Studio 将警告显示为每个过时方法调用的错误,从而阻止项目编译。如何让 VS 将这些调用标记为警告而不是错误?

4

1 回答 1

8

在过时的方法上定义:

#pragma warning disable 0618
        [Obsolete("test",false)]
        private void myMethod()

然后转到项目属性,在构建下,在抑制警告类型类型 0618 中,现在它将忽略该特定方法和项目将编译

于 2012-04-30T09:06:41.777 回答