我相信你需要在web.config中指定它.另请参阅:编译器元素和Web项目设置
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp"
extension=".cs"
type="Microsoft.CSharp.CSharpCodeProvider, System,
Version=2.0.3600.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089"
compilerOptions="/nowarn:618"/>
</compilers>
</system.codedom>
Run Code Online (Sandbox Code Playgroud)
另一种方法是在每个违规方法周围添加#pragma
语句,但如果有数百个,则全面抑制可能会更快.
#pragma warning disable 612, 618
[Obsolete("Use something else instead")]
#pragma warning restore 612, 618
Run Code Online (Sandbox Code Playgroud)