Sdílet prostřednictvím


Compilerfehler CS0811

Aktualisiert: November 2007

Fehlermeldung

Der vollqualifizierte Name für "Name" ist für Debuginformationen zu lang. Kompilieren Sie ohne die /debug-Option.
The fully qualified name for 'name' is too long for debug information. Compile without '/debug' option.

In den Debuginformationen gibt es Einschränkungen bei der Größe von Variablen- und Typnamen.

So beheben Sie diesen Fehler

  • Falls der Name nicht geändert werden kann, müssen Sie ohne die /debug-Option kompilieren.

Beispiel

Durch den folgenden Code wird der Fehler CS0811 ausgelöst:

// 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;
        }
    }
}