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


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

Обновлен: Ноябрь 2007

Сообщение об ошибке

Слишком длинное или недопустимое имя файла "файл"
File name 'file' is too long or invalid

Длина всех имен файлов, передаваемых компилятору C#, не должна превышать значение _MAX_PATH (определенное в файле заголовка Windows). Компилятор создает данную ошибку в следующих ситуациях.

  • Имя файла (включая путь) длиннее, чем _MAX_PATH.

  • Имя файла содержит недопустимые знаки.

  • Имя файла содержит подстановочные знаки там, где это недопустимо (например, в именах файлов ресурсов).