Ошибка компилятора CS0811
Обновлен: Ноябрь 2007
Сообщение об ошибке
Имя, содержащее полный путь для "имя", слишком длинное для отладочной информации. Компилируйте без параметра "/debug".
The fully qualified name for 'name' is too long for debug information. Compile without '/debug' option.
На длину имен переменных и типов в отладочной информации накладываются определенные ограничения.
Исправление ошибки
- Если изменить имя невозможно, единственной возможностью устранить эту ошибку является компиляция без параметра /debug.
Пример
Следующий код вызывает ошибку 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;
}
}
}