閱讀英文

共用方式為


編譯器錯誤 CS0811

偵錯資訊的 'name' 完整名稱太長。 不使用 '/debug' 選項進行編譯。

偵錯資訊中的變數和類型名稱有大小限制。

更正這個錯誤

  1. 如果無法修改名稱,則唯一的替代方法是不使用 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;  
        }  
    }  
}