编译器错误 CS0430
在 /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() {}
}