Errore del compilatore CS2021

Aggiornamento: novembre 2007

Messaggio di errore

Il nome di file 'file' è troppo lungo o non valido.
File name 'file' is too long or invalid

La lunghezza di tutti i nomi file passati al compilatore C# non deve essere superiore a _MAX_PATH (valore definito in un file di intestazione di Windows). L'errore viene generato nelle seguenti situazioni:

  • La lunghezza di un nome file (incluso il percorso) è maggiore di _MAX_PATH.

  • Il nome file contiene caratteri non validi.

  • Il nome file contiene caratteri jolly ma tali caratteri non sono consentiti, ad esempio nei nomi file di risorse.