Цель представляет собой набор вещей, которые вы хотите сделать. В файле msbuild он представлен элементом xml, который может иметь различные дочерние элементы xml, называемые задачами.
Концептуально это выглядит так:
<Target Name="Foo">
<Task />
<AnotherTask />
</Target>
Цель, которую вы хотите выполнить, может быть передана в качестве параметра командной строки в msbuild. Существуют и другие способы выполнения цели по вашему выбору, но для этого вам нужно прочитать документы:
https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild?view=vs-2019
В других системах сборки цель можно назвать целью.
Примечание:
Некоторые системы сборки используют очень жесткое соглашение, где файлы должны находиться в определенных местах. MSBuild не такой. Это зависит от конфигурации, где вы можете настроить его так, как вам нравится. Единственное соглашение - это синтаксис и схема xml, которым вы должны следовать.
Что касается имени файла ответов. Кто знает и кого это волнует? Это просто дополнительное место для добавления дополнительных параметров командной строки. Я не полагаюсь на это, и вы не должны. Если вы знаете, что делаете, вы можете вставить все это в правильный файл msbuild xml и просто вызвать msbuild
, чтобы запустить сборку.