編譯器錯誤 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() {}
}