使用许多导入从xsd创建类

时间:2018-05-22 07:57:09

标签: xsd xsd.exe

所以我已经准备好了很多xsd文档和类似问题,但我遇到了一个问题:The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.

这是命令:

xsd BulkmailAnnouncement2.xsd Components1.xsd Components2.xsd Components3.xsd Components4.xsd Fields1.xsd ManufacturingComponents1.xsd ManufacturingComponents2.xsd Meta1.xsd QualifiedDataTypes.xsd UnqualifiedDataTypes.xsd CodeLists1.xsd CodeList_UnitCode_UNECE_7_04.xsd CodeList_MIMEMediaTypeCode_IANA_7_04.xsd CodeList_LanguageCode_ISO_7_04.xsd CodeList_CurrencyCode_ISO_7_04.xsd /c

如果xsd不支持包含,我该如何创建一个类。

1 个答案:

答案 0 :(得分:0)

将文件移动到另一个目录或重命名当前路径中的文件夹/文件。

出现问题是因为文件的完整路径超出了允许的限制。

引用official documentation

  

在Windows API中(以下讨论的一些例外)   段落),路径的最大长度为MAX_PATH,即   定义为260个字符。本地路径的结构如下   顺序:驱动器号,冒号,反斜杠,名称组成部分,中间用   反斜杠和终止的空字符。例如,   驱动器D上的最大路径是“ D:\一些256个字符的路径字符串”   其中“”表示不可见的终止空字符   当前系统代码页。 (字符<>此处用于   外观清晰,不能作为有效路径字符串的一部分。)