使用英语阅读

通过


编译器错误 CS0811

“name”的完全限定名对于调试信息太长。 请在不使用“/debug”选项的情况下编译。

调试信息中的变量和类型名称具有大小约束。

更正此错误

  1. 如果无法修改名称,则唯一的备用方法是在不使用 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;  
        }  
    }  
}