更新:2007 年 11 月

错误消息

/reference 选项中未指定外部别名“alias”

当遇到外部别名,而别名未在命令行上被指定为引用时,会发生此错误。若要解决 CS0430,请使用 /reference 进行编译。

示例

 复制代码
// CS0430_a.cs
// compile with: /target:library 
public class MyClass {}

使用 /reference:MyType=cs0430_a.dll 编译来引用上面的示例中创建的 DLL 可解决此错误。下面的示例生成 CS0430。

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