关于C#项目中神秘界面的警告

Sar*_*els 5 c# warnings interface idispatch iunknown

每次我构建我的C#解决方案时,我都会收到一些关于我从未见过或写过的接口的警告.我试过谷歌搜索其中一些,但没有得到点击.这些可能被埋在我正在引用的组件中吗?如果是这样,有没有办法让这些警告消失?

接口'IAlertable'标记为[dual],但不是从IDispatch派生的.它将被转换为IUnknown派生的接口.

接口'ICustomizationPermissionsReports'标记为[dual],但不是从IDispatch派生的.它将被转换为IUnknown派生的接口.

接口'IAlertable2'标记为[dual],但不是从IDispatch派生的.它将被转换为IUnknown派生的接口.

Hen*_*man 6

它们必须来自您正在引用的COM程序集.你可以尝试找出哪一个.看起来包装器代码编写/生成不正确.

Visual Studio确实有一个"抑制警告:"文本框,但我不知道在那里键入什么.
项目属性,构建