Ошибка генерации классов для схемы onvif - PullRequest
0 голосов
/ 03 мая 2018

В настоящее время я пытаюсь сгенерировать классы из файла .xsd, который доступен из: https://www.onvif.org/ver10/schema/onvif.xsd

Я сохранил этот файл .xsd в папке на моем компьютере.

Я открыл командную строку разработчика для VS 2017 в качестве администратора.

Я пошел под C: ... \ myFolder.

Затем я использовал команду xsd /c onvif.xsd, чтобы создать мои классы / получить файл .cs, но я продолжаю получать кучу предупреждений и ошибку:

Ошибка: ошибка при создании классов для схемы 'onvif'.

Как кто-нибудь когда-либо имел эту ошибку?

Как мне от него избавиться?

В файле onvif.xsd есть ссылка на файл http://docs.oasis -open.org / wsn / b-2.xsd ... img0

Если я посмотрю немного дальше, я вижу, что wsnt "пространство имен" используется для получения FilterType пару раз ...

img1 img2

и, когда я смотрю в файл http://docs.oasis -open.org / wsn / b-2.xsd , я вижу, что тип данных FilterType, появляющийся в моей ошибке, есть там .. .

img3

1 Ответ

0 голосов
/ 03 мая 2018

Я думаю, вам нужна схема b-2.xsd. Вы можете найти его здесь: http://docs.oasis -open.org / wsn / b-2.xsd

...