5

C# ソリューションをビルドするたびに、見たことも書いたこともないインターフェイスに関するいくつかの警告が表示されます。それらのいくつかについてグーグルを試しましたが、ヒットしませんでした。これらは、私が参照しているアセンブリに埋もれている可能性がありますか? もしそうなら、これらの警告を消す方法はありますか?

インターフェイス 'IAlertable' は [デュアル] としてマークされていますが、IDispatch から派生していません。IUnknown 派生インターフェイスとして変換されます。

インターフェイス 'ICustomizationPermissionsReports' は [デュアル] としてマークされていますが、IDispatch から派生していません。IUnknown 派生インターフェイスとして変換されます。

インターフェイス 'IAlertable2' は [デュアル] としてマークされていますが、IDispatch から派生していません。IUnknown 派生インターフェイスとして変換されます。

4

2 に答える 2

6

これらは、参照している COM アセンブリから来る必要があります。あなたはどれを見つけようとすることができます。ラッパー コードが正しく記述/生成されていないようです。

また、Visual Studio には "suppress warnings:" テキスト ボックスがありますが、そこに何を入力すればよいかわかりません。
プロジェクトのプロパティ、ビルド

于 2010-06-17T14:02:48.970 に答える
4

これらは、ActiveXCOMタイプライブラリであるHPQualityCenterOTA-API「Interop.TDAPIOLELib」へのインターフェイスです。参考文献を確認してください。

于 2011-06-14T01:11:14.223 に答える