リモートでCOM +プロセスを追跡するために、Windows COM +サービスタイプライブラリ(C:\ Windows \ system32 \ COMSVCS.dll)を使用しています。 C#3.0/.NET 3.5で書かれているサービスを使用しています。私が遭遇しています問題は、私は次のようになり、コンパイラから警告の全体のスルーを取得していますということです。.NETプロジェクトでのCOM参照の使用によるコンパイラの警告を抑制する方法
「IGetAppData.GetApps」の引数の少なくとも一方がで マーシャリングすることはできません
ランタイムマーシャラ。 このような引数は、ポインタとして渡された であり、安全でないコードを操作するには が必要になることがあります。 (Marshall.ReadInt32
とMarshall.PtrToStructure
を使用してIE)void IGetAppData.GetApps(out uint nApps, IntPtr aAppData)
出力は既に呼び出しコードに手動で整列されているように方法がある:
上記の方法のために生成された相互運用機能の署名でありますこれらのタイプの警告を抑制しますか?
http://stackoverflow.com/questions/269063/lots-of-build-warnings-when-com-objectsの可能性の重複を-activeds-or-msxml2-are-referenced/1402834#1402834 –