編譯器錯誤 CS0811
偵錯資訊的 'name' 完整名稱太長。 不使用 '/debug' 選項進行編譯。
偵錯資訊中的變數和類型名稱有大小限制。
- 如果無法修改名稱,則唯一的替代方法是不使用 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;
}
}
}