Синтаксис командной строки WsdCodeGen
WsdCodeGen имеет две функции: создание файлов конфигурации и исходный код для клиента WSDAPI и ведущих приложений. В этом разделе приведен синтаксис командной строки, используемый для выполнения каждой задачи.
Создание файла конфигурации
Синтаксис
WSDCODEGEN.EXE/generateconfig:{client|host|all} [/outputfile:ConfigFileName]WSDLFileNameList
Параметры
-
/generateconfig:{client | host | all}
-
Тип кода, который будет создан выходным файлом конфигурации. /generateconfig:client используется для создания файла конфигурации для создания кода клиента, /generateconfig:host — для создания файла конфигурации для создания кода узла, а /generateconfig:all — для создания файла конфигурации для создания кода клиента и узла.
-
**/outputfile:**ConfigFileName
-
Этот необязательный параметр используется для указания имени файла выходной конфигурации. Если этот параметр исключен, имя выходного файла конфигурации будет codegen.config.
-
/pnpx
-
Включите шаблон PnP-X в файл конфигурации.
-
WSDLFileNameList
-
Разделенный пробелами список WSDL-файлов, обрабатываемых WsdCodeGen.
Создание исходного кода
Синтаксис
WSDCODEGEN.EXE/generatecode[/download][/gbc][outputroot:path][/writeaccess:command]ConfigFileName
Параметры
-
/generatecode
-
Направляет WsdCodeGen на создание исходного кода. Этот режим используется по умолчанию, если режим не указан.
-
/Скачать
-
Скачивает импортированные документы, на которые ссылается файл конфигурации. Этот параметр является необязательным.
-
/Gbc
-
Добавляет комментарии в исходный код, указывающий, что код был создан. Эти комментарии имеют префикс фразы "Generated by". Этот параметр является необязательным.
-
**/outputroot:**путь
-
Выходное расположение для созданных файлов. путь может быть абсолютным или относительным. Этот параметр является необязательным.
-
**/writeaccess:**команда
-
Предписывает WsdCodeGen выполнить указанную команду перед изменением существующих файлов на диске. Выходные файлы, идентичные файлам на диске, не будут получать эту команду и не будут записываться в них. Если команда содержит последовательность "{0}", эта последовательность будет заменена именем файла, который требуется изменить. В противном случае имя файла будет добавлено к команде .
Примеры:
/writeaccess:"attrib -r"
/writeaccess:"attrib -r {0}"
/writeaccess:"copy {0} .. \backup\"
-
ConfigFileName
-
Имя файла конфигурации, обрабатываемого перед созданием кода.
Условные обозначения форматирования
Формат | Значение |
---|---|
Наклонный | Сведения, которые пользователь должен предоставить |
Полужирный | Элементы, которые пользователь должен вводить точно так, как показано ниже |
В квадратных скобках ([]) | Необязательные элементы |
Между фигурными скобками ({}); варианты, разделенные по каналу (|). Пример: {четный|нечетный} | Набор вариантов, из которых пользователь должен выбрать только один |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по