Задача SGen
Обновлен: Ноябрь 2007
Создает сборку сериализации XML для типов в указанной сборке. Эта задача создает оболочку для инструмента создания XML-сериализатора (Sgen.exe). Дополнительные сведения см. в разделе XML Serializer Generator Tool (Sgen.exe).
Параметры
В следующей таблице описаны параметры задачи SGen.
Параметр |
Описание |
---|---|
BuildAssemblyName |
Обязательный параметр типа String. Сборка, для которой создается код сериализации. |
BuildAssemblyPath |
Обязательный параметр типа String. Путь к сборке, для которой создается код сериализации. |
DelaySign |
Необязательный параметр типа Boolean. Если значение равно true, в сборку добавляется открытый ключ. Если значение равно false, сборка полностью подписывается. |
KeyContainer |
Необязательный параметр типа String. Задает контейнер, хранящий пару ключей. Сборка будет подписана путем добавления открытого ключа в манифест сборки. Затем окончательная сборка будет подписана закрытым ключом. |
KeyFile |
Необязательный параметр типа String. Задает пару ключей или открытый ключ для подписывания сборки. Компилятор вставляет открытый ключ в манифест сборки и подписывает окончательную сборку закрытым ключом. |
References |
Необязательный параметр типа String[]. Задает сборки по типам, требующим XML-сериализации. |
SerializationAssembly |
Необязательный выходной параметр типа ITaskItem[]. Содержит созданную сборку сериализации. |
SerializationAssemblyName |
Необязательный параметр типа String. Задает имя создаваемой сборки сериализации. |
ShouldGenerateSerializer |
Обязательный параметр типа Boolean. |
Timeout |
Необязательный параметр типа Int32. Указывает время в миллисекундах, по истечении которого исполнение файла задания останавливается. Значение по умолчанию Int.MaxValue указывает, что таймаут не задан. |
ToolPath |
Необязательный параметр типа String. Указывает местоположение, из которого задача должна загружать базовый исполняемый файл (sgen.exe). Если этот параметр не задан, задача использует путь установки пакета SDK, соответствующий версии среды, в которой выполняется MSBuild. |