【问题标题】:How to suppress DISPPARAMS warnings in msbuild?如何在 msbuild 中抑制 DISPARAMS 警告?
【发布时间】:2011-01-26 09:32:26
【问题描述】:

我有一堆 COM 依赖项,我的构建脚本发出大量以下警告:

c:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : 警告 : 类型库导入器 无法将签名转换为 成员“DISPPARAMS.rgvarg”。 c:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : 警告 : 类型库导入器 无法将签名转换为 会员 'DISPPARAMS.rgdispidNamedArgs'。

这真的很烦人。我该如何压制它们?

【问题讨论】:

    标签: c# .net com msbuild csc


    【解决方案1】:

    您可以使用pragma 关键字禁用特定警告。

    【讨论】:

    • #pragma 指令仅适用于编译器警告,但不适用于来自类型库导入器的警告。
    • msbuild genegal 中的警告 (MSB...) 无法通过这种方式关闭。
    猜你喜欢
    • 2018-11-03
    • 2010-11-04
    • 2011-01-04
    • 1970-01-01
    • 2019-02-25
    • 2011-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多