编译器错误 CS1679
无效的“/reference”外部别名;“identifier”不是有效的标识符
使用 /reference 选项的外部程序集别名功能时,根据 C# 语言规范,位于 /reference: 之后、“=”之前的文本必须为有效的 C# 标识符或关键字。
若要更正此错误,将“=”之前的文本更改为有效的 C# 标识符或关键字。
以下示例生成 CS1679。
// CS1679.cs
// compile with: /reference:123$BadIdentifier%=System.dll
class TestClass {
static void Main()
{
}
}