Прочитать на английском

Поделиться через


Ошибка компилятора CS1560

Недопустимое имя файла в директиве препроцессора. Слишком длинное имя файла, либо оно не является допустимым именем файла.

Имя файла, указанное с помощью директивы #line , превышает значение _MAX_PATH (256 символов). Возможно также, что строка, в которой обнаружена директива #line , превышает 2000 символов.

Пример

При компиляции следующего примера возникнет ошибка CS1560:

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