Создание класса из XSD с большим количеством импорта - PullRequest
0 голосов
/ 22 мая 2018

Итак, у меня есть много документации по 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 не может поддерживать include.

1 Ответ

0 голосов
/ 03 августа 2018

Перемещение файлов в другой каталог или переименование папок / файлов по текущему пути.

Проблема возникает из-за того, что полный путь к файлу / файлам превышает допустимый предел.

Цитата из официальная документация :

В Windows API (с некоторыми исключениями, обсуждаемыми в следующих параграфах) максимальная длина пути равна MAX_PATH, которая определяется как 260 символов.Локальный путь структурируется в следующем порядке: буква диска, двоеточие, обратная косая черта, компоненты имен, разделенные обратной косой чертой, и завершающий нулевой символ.Например, максимальный путь на диске D равен «D: \ some 256-символьная строка пути», где «» представляет невидимый завершающий нулевой символ для текущей системной кодовой страницы.(Символы <> используются здесь для наглядности и не могут быть частью допустимой строки пути.)

...