[英]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.