更新:2007 年 11 月

错误消息

文件名“file”太长或无效

传递给 C# 编译器的所有文件名的长度都必须小于 _MAX_PATH(定义在 Windows 头文件中),该编译器将在以下情况中给出该错误:

  • 文件名(包括路径)的长度大于 _MAX_PATH

  • 文件名包含无效字符。

  • 文件名包含某些通配符,而在此处(如资源文件名中)并不允许使用通配符。