编译器错误 CS0811
“name”的完全限定名对于调试信息太长。 请在不使用“/debug”选项的情况下编译。
调试信息中的变量和类型名称具有大小约束。
- 如果无法修改名称,则唯一的备用方法是在不使用 DebugType 选项的情况下编译。
下面的代码生成 CS0811:
// cs0811.cs
//Compile with: /debug
using System;
using System.Collections.Generic;
namespace TestNamespace
{
using Long = List<List<List<List<List<List<List<List<List<List<List<List<List
<List<List<List<List<List<List<List<List<List<List<List<List<List<List<List<int>>>>>>>>>>>>>>>>>>>>>>>>>>>>; // CS0811
class Test
{
static int Main()
{
return 1;
}
}
}