英語で読む

次の方法で共有


コンパイラ エラー CS0430

extern エイリアス 'alias' は、/reference オプションで指定されませんでした

このエラーは、extern エイリアスが見つかったものの、エイリアスがコマンド ラインで参照として指定されなかった場合に発生します。 CS0430 を解決するには、 /referenceを使用してコンパイルします。

例 1

// CS0430_a.cs  
// compile with: /target:library
public class MyClass {}  

例 2

/reference:MyType=cs0430_a.dll を使用してコンパイルし、前の例で作成された DLL を参照すると、このエラーは解決します。 次の例では CS0430 が生成されます。

// CS0430_b.cs  
extern alias MyType;   // CS0430  
public class Test
{  
   public static void Main() {}  
}