【问题标题】:How to disable specific warnings for the entire solution? [duplicate]如何禁用整个解决方案的特定警告? [复制]
【发布时间】:2012-10-14 16:44:21
【问题描述】:

可能重复:
Globally suppress c# compiler warnings

不要在每个文件中添加一行:

#pragma warning disable 1573

【问题讨论】:

    标签: c# visual-studio


    【解决方案1】:

    所有编译选项都在项目级别指定。 MSBuild 存在于解决方案级别之下。

    要为每个项目执行此操作,请转到项目属性中的构建选项卡,然后在抑制警告文本框中输入警告编号。

    【讨论】:

    • 这是每个项目,而不是整个解决方案。据我所知,没有办法在解决方案级别上做到这一点。
    • @BigEndian:正确;所有编译选项都在项目级别指定。 MSBuild 存在于解决方案级别之下。
    • 如果我有 200 多个项目?
    • 这里也一样,项目太多,无法单独完成。 2019 年有这个 %(DisableSpecificWarnings) 公共变量 - 但我不知道如何更改它。
    • 您可以通过在解决方案的根目录中添加 Directory.Build.props 文件并将此内容添加到其中来做到这一点,<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <NoWarn>CS1591</NoWarn> </PropertyGroup>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-27
    • 1970-01-01
    • 1970-01-01
    • 2020-07-20
    • 1970-01-01
    • 2022-10-26
    • 2011-07-19
    相关资源
    最近更新 更多