MSBuild を使用してプロジェクトをビルドできるように、MSBuild の使用方法を学習しようとしています。ドキュメントには非常に大きな穴のように見えるものがあります。どこを見ても穴があります。穴は、MSBuild プロジェクト ファイルにどのように名前を付けるか、または指定するかということです。
たとえば、Microsoft からダウンロードできる MSBuild のチュートリアルでは、ビルド ファイルの内容について詳しく説明されています。たとえば、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 ファイルと間違えました。それはかなり明白なはずでしたが、私はそれを見逃しました。