Справочные сведения о задачах MSBuild
Обновлен: Ноябрь 2007
В задачах предоставляется код, выполняющийся во время процесса построения. В этом разделе приведены пояснения по библиотеке общих задач, приведенной в MSBuild.
Помимо параметров, перечисленных в темах этого раздела, в каждой задаче имеются следующие параметры:
Параметр |
Описание |
---|---|
Condition |
Необязательный параметр String. Выражение Boolean, используемое ядром MSBuild для определения того, будет ли выполняться выбранная задача. Сведения об условиях, поддерживаемых MSBuild, см. в разделе Условия MSBuild. |
ContinueOnError |
Необязательный параметр Boolean Значение Boolean, показывающее, будут ли остальные задачи направлены на выполнение в целевой объект в случае сбоя текущей задачи. Ошибка в задаче возникает в связи в том случае, если метод Execute генерирует исключение или возвращает значение false. Если параметру ContinueOnError присвоено значение true, то выполняемые задачи и задачи, в которых возникли ошибки, не влияют на весь целевой объект. Если параметру ContinueOnError присвоено значение false, то остальные задачи не выполняются и весь целевой объект прекращает работу. По умолчанию значение свойства ContinueOnError — false. |
В этом подразделе
Задача AL (компоновщик сборок)
Описание задачи AL и ее параметров.Задача AspNetCompiler
Создание программы-оболочки для утилиты предварительной компиляции приложений ASP.NET aspnet_compiler.exe.Задача AssignCulture
Назначение элементам региональных идентификаторов.Задача CallTarget
Вызов целевого объекта в файле проекта.Задача Copy
Описание задачи Copy и ее параметров.Задача CreateItem
Описание задачи CreateItem и ее параметров.Задача CreateProperty
Описание задачи CreateProperty и ее параметров.Задача Csc
Описание задачи Csc и ее параметров.Задача Delete
Описание задачи Delete и ее параметров.Задача Error
Останавливает построение и регистрирует ошибку в журнале событий на основании вычисленного условного оператора.Задача Exec
Описание задачи Exec и ее параметров.Задача FindUnderPath
Определение элементов указанной коллекции, которые существуют в указанной папке и всех ее подпапках.Задача GenerateApplicationManifest
Описание задачи GenerateApplicationManifest и ее параметров.Задача GenerateBootstrapper
Предоставление автоматического способа обнаружения, загрузки и установки приложения и его обязательных компонентов.Задача GenerateDeploymentManifest
Описание задачи GenerateDeployManifest и ее параметров.Задача GenerateResource
Преобразование файлов .TXT и .RESX в двоичные файлы с расширением .RESOURCES среды CLR.Задача GetAssemblyIdentity
Извлечение идентификаторов сборок из указанных файлов и вывод сведений об удостоверении.Задача GetFrameworkPath
Извлечение пути к сборкам .NET Framework.Задача GetFrameworkSdkPath
Извлечение пути к SDK (пакет средств разработки программного обеспечения) для Windows.Задача LC
Описание задачи LC и ее параметров.Задача MakeDir
Описание задачи MakeDir и ее параметров.Задача Message
Запись сообщения в журнал в процессе построения.Задача MSBuild
Описание задачи MSBuild и ее параметров.Задача ReadLinesFromFile
Чтение списка элементов из текстового файла.Задача RegisterAssembly
Описание задачи RegisterAssembly и ее параметров.Задача RemoveDir
Описание задачи RemoveDir и ее параметров.Задача ResGen
Описание задачи ResGen и ее параметров.Задача ResolveAssemblyReference
Описание задачи ResolveAssemblyReference и ее параметров.Задача ResolveComReference
Описание задачи ResolveCOMReference и ее параметров.Задача ResolveKeySource
Определение источника ключа строгого имени.Задача ResolveNativeReference
Устранение конфликтов машинных ссылок.Задача SGen
Создание сборки сериализации XML для типов в указанной сборке.Задача SignFile
Добавление подписи к указанному файлу с помощью указанного сертификата.Задача Touch
Описание задачи Touch и ее параметров.Задача UnregisterAssembly
Описание задачи UnregisterAssembly и ее параметров.Задача Vbc
Описание задачи Vbc и ее параметров.Задача VCBuild
Описание задачи VCBuild и ее параметров.Задача Warning
Запись предупреждения в журнал событий на основании вычисленного условного оператора.Задача WriteLinesToFile
Запись выбранных элементов в указанный текстовый файл.
См. также
Задачи
Практическое руководство. Написание задачи