「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
ビルドスクリプトでビルド自動化をすると、
生産性向上に、かなり寄与する。
下記ツールを使用してビルドを行うことが出来る。
昨今、MSBuildが一般的になっている。
Visual Studioをコマンドラインで呼び出してビルドできます。
devenv /build release solution.sln
がある。
例えば、プロジェクト(プロジェクト・ファイル(*.csproj *.vbproj))に、
[ビルド後のイベント]を仕掛けて、プロジェクトのバイナリ出力を配置できます。
そのためNAntの方が、例えばテスト・ツール「NAnt」の呼び出しが標準機能だけで
可能なことなど、あらかじめ用意されているタスクがMSBuildよりも豊富である。
2012年あたりで開発が停止している模様。
.NET 向けのパッケージ管理システムで、
ビルド時に、package.configを見てパッケージを復元する。
以下、復元スクリプトの例
..\nuget.exe restore "Frameworks\Infrastructure\AllComponent.sln"
Open棟梁はdevenvやMSBuildを使用した
ビルド バッチ(*.bat)を提供して、
ビルドタスクの自動化を行っている。
https://github.com/OpenTouryoProject/OpenTouryo/tree/develop/root/programs/CS