英語で読む

次の方法で共有


コンパイラ エラー CS1560

プリプロセッサ ディレクティブに対して無効なファイル名が指定されました。 ファイル名が長すぎるか、有効なファイル名ではありません

#line で指定したファイル名が _MAX_PATH (256 文字) を超えているか、 #line が見つかった行の文字が 2,000 文字を超えています。

次の例では CS1560 が生成されます。

// cs1560.cs
using System;
class MyClass
{
   public static void Main()
   {
      Console.WriteLine("Normal line #1.");
      #line 21 "MyFile1234567890MyFile1234567890MyFile1234567890MyFile1234567890MyFile1234567890MyFile1234567890MyFile1234567890MyFile1234567890MyFile1234567890MyFile1234567890MyFile1234567890MyFile1234567890MyFile1234567890MyFile1234567890MyFile1234567890MyFile1234567890.txt"   // CS1560  
    }  
}