Я пытаюсь сгенерировать исходный файл C Sharp, содержащий сетевые интерфейсы, предоставляемые ONVIF, с использованием спецификаций службы wsdl-soap, в частности, как указано ниже:
Я использую текстовый редактор общего назначения в Arch Linux.Я хотел бы, чтобы решение было консольным, если это возможно.
Имея действительный и компилируемый / работающий csproj, я использовал команду wsdl
и wsdl2
, чтобы попытаться сгенерировать желаемый выходной файл.Процесс завершается с пустым выводом и ошибкой:
[connor@archlinux /home/connor/Workspace/csharp/Camera]
$ ls
bin Camera.csproj obj ONVIF.cs Program.cs
[connor@archlinux /home/connor/Workspace/csharp/Camera]
$ wsdl https://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl
Web Services Description Language Utility
Mono Framework v4.0.30319.42000
There were some warnings while generating the code:
https://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl
- This web reference does not conform to WS-I Basic Profile v1.1
Rxxxx: HelpGeneratorServiceConformanceRxxxx
Writing file 'output.cs'
[connor@archlinux /home/connor/Workspace/csharp/Camera]
$ ls
bin Camera.csproj obj ONVIF.cs output.cs Program.cs
Содержимое файла output.cs было пустым, оно содержало некоторые комментарии, но ничего не использовалось (в комментариях указано, что файл был создан автоматически).).
Как мне сгенерировать исходный файл, используя определения сервисов ONVIF для Arch Linux, используя консоль?