繁体   English   中英

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

[英]warnings about mystery interfaces in C# projects

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

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

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

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

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

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

这些是HP Quality Center OTA-API“Interop.TDAPIOLELib”的接口,这是一个ActiveX COM类型库。 检查您的参考。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM