Error del compilador CS1560

Actualización: noviembre 2007

Mensaje de error

Nombre de archivo no válido especificado para la directiva del preprocesador. Nombre de archivo demasiado largo o no válido.
Invalid filename specified for preprocessor directive. Filename is too long or not a valid filename

El nombre de archivo especificado en la opción #line (Referencia de C#) supera el valor de _MAX_PATH (256 caracteres), o la línea donde se encuentra #line supera los 2.000 caracteres.

Ejemplo

El código siguiente genera el error CS1560.

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