次の方法で共有


コンパイラ エラー CS1613

更新 : 2007 年 11 月

エラー メッセージ

インターフェイス 'インターフェイス' のマネージ コクラス ラッパー クラス 'クラス' が見つかりません。アセンブリ 参照が存在することを確認してください。

インターフェイスで COM オブジェクトをインスタンス化しようとしました。インターフェイスには ComImport 属性と CoClass 属性がありますが、コンパイラで CoClass 属性に与えられた型が見つかりません。

このエラーを解決するには、次のいずれかの処理を行ってください。

次の例では、CoClassAttribute の適切な使用法を示します。

// CS1613.cs
using System;
using System.Runtime.InteropServices;

[Guid("1FFD7840-E82D-4268-875C-80A160C23296")]
[ComImport()]
[CoClass(typeof(A))]
public interface IA{}
public class A : IA {}

public class AA
{
   public static void Main()
   {
      IA i;
      i = new IA(); // This is equivalent to new A().
                    // because of the CoClass attribute on IA
   }
}