簡體   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