Freigeben über


Compilerfehler CS0811

Der vollqualifizierte Name für "name" ist zu lang für Debuginformationen. Führen Sie die Kompilierung ohne die /debug-Option durch.

Variablen- und Typnamen in den Debuginformationen unterliegen Größenbeschränkungen.

So beheben Sie diesen Fehler

  1. Wenn eine Namensänderung nicht möglich ist, besteht die einzige Alternative in der Kompilierung ohne die DebugType-Option.

Beispiel

Der folgende Code generiert 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;  
        }  
    }  
}