Errore del compilatore CS1560

Aggiornamento: novembre 2007

Messaggio di errore

Il nome di file specificato per la direttiva per il preprocessore non è valido. È troppo lungo o non è un nome di file valido.
Invalid filename specified for preprocessor directive. Filename is too long or not a valid filename

La lunghezza del nome file specificato con #line (Riferimenti per C#) supera il valore di _MAX_PATH (256 caratteri) oppure la riga in cui è stato trovato #line contiene più di 2000 caratteri.

Esempio

Il seguente codice di esempio genera l'errore CS1560:

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