Синтаксис командной строки WsdCodeGen
WsdCodeGen имеет две функции: создание файлов конфигурации и создание исходного кода для клиентов WSDAPI и ведущих приложений. В этом разделе приведен синтаксис командной строки, используемый для выполнения каждой задачи.
Создание файла конфигурации
Синтаксис
WSDCODEGEN.EXE /generateconfig:{узел|клиента|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
-
Добавляет примечания в исходный код, указывающий, что код был создан. Эти примечания префиксируются фразой "Создано с помощью". Это необязательный параметр.
-
**/outputroot:**путь
-
Расположение выходных данных для созданных файлов. путь может быть абсолютным или относительным. Это необязательный параметр.
-
**/writeaccess:***command
-
Направляет WsdCodeGen для выполнения указанной команды перед изменением существующих файлов на диске. Выходные файлы, идентичные этим файлам на диске, не будут получать эту команду и не будут записываться в нее. Если команда содержит последовательность "{0}", эта последовательность будет заменена именем файла, который необходимо изменить. В противном случае имя файла будет добавлено в команду.
Примеры:
/writeaccess:"attrib -r"
/writeaccess:"attrib -r {0}"
/writeaccess:"copy {0} .. \backup\"
-
ConfigFileName
-
Имя файла конфигурации для обработки перед созданием кода.
Условные обозначения форматирования
Формат | Значение |
---|---|
Наклонный | Сведения о том, что пользователь должен предоставить |
Полужирный шрифт | Элементы, которые пользователь должен вводить точно так же, как показано |
Между скобками ([]) | Необязательные элементы |
Между фигурными скобками ({}); варианты, разделенные каналом (|). Пример: {даже|odd} | Набор вариантов выбора, из которого пользователь должен выбрать только один |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |