Я пытаюсь узнать, как использовать MSBuild, чтобы мы могли использовать его для построения нашего проекта. Кажется, что в документации есть очень большая дыра, и я нахожу дыру везде, куда я смотрю, дыра в том, как вы называете или иным образом обозначаете файл проекта MSBuild?
Например, учебник по MSBuild, который можно загрузить из Microsoft, подробно описывает содержимое файла сборки. Например, вот немного их файла проекта Hello World.
<Project MSBuildVersion = "1.0" DefaultTargets = "Compile">
<Property appname = "HelloWorldCS"/>
<Item Type = "CSFile" Include = "consolehwcs1.cs"/>
<Target Name = "Compile">
<Task Name = "CSC" Sources = "@(CSFile)">
<OutputItem TaskParameter = "OutputAssembly" Type = "EXEFile" Include = "$(appname).exe"/>
</Task>
<Message Text="The output file is @(EXEFile)"/>
</Target>
</Project>
И это относится к бла-бла-бла. Предметы, бла-бла-бла, вот как вы это делаете, и вот как вы это делаете. Бесполезно, совершенно бесполезно. Потому что они никогда не говорят, как этот файл XML должен распознаваться приложением MSBuild. Это должно быть названо определенным образом? Это должно быть помещено в определенный каталог? И то и другое? Ни?
Это не просто учебник по MS, где они не рассказывают об этом. Мне не удалось найти его ни в MSDN, ни в других ссылках, которые я могу извлечь из Groups.Google.
Кто-нибудь здесь знает? Я очень на это надеюсь.
Отредактировано, чтобы добавить: Я принял
.proj файл включен в учебник
быть файлом .csproj и вот что
один кормил MSBuild, но прежде чем я увидел это, понадобился ответ ниже.
Это должно было быть довольно очевидно, но я пропустил это.