Lire en anglais

Partager via


Erreur du compilateur CS0811

Le nom complet de 'name' est trop long pour les informations de débogage. Compilez sans l'option '/debug'.

Il existe des contraintes de taille sur les noms de variable et de type dans les informations de débogage.

Pour corriger cette erreur

  1. Si la modification du nom n’est pas possible, la seule alternative consiste à compiler sans l’option DebugType.

Exemple

Le code suivant génère l’erreur CS0811 :

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