3

C#ソリューションまたはビルド自動化スクリプトの構築..ソリューションを構築するためにMSbuildを使用する必要がある理由..そして、最初にクリーンもスクリプト化されます

4

1 に答える 1

9

Psakeは通常、XMLベースのビルドスクリプトから離れています。

PsakeはPowerShellモジュールであり、Powershellは.NET上に構築されたスクリプト言語であるため、.NET Framework全体にアクセスして、カスタムビルドスクリプトを簡単に作成できます。

.projプロジェクトはファイル(または言語バリアント.projファイル)であり、MSBuildエンジンが理解できる構造にすべてのプロジェクトデータとメタデータが含まれているため、PsakeはMSBuildを呼び出して.NETプロジェクトをビルドします。あなたは確かにコンパイラを呼び出すことを管理し、すべての脚の仕事を自分で行うことができますが、それは車輪の再発明になります。

Psakeの真の力は、高速で強力なプログラミング言語を使用してビルドスクリプトを簡単に拡張できることにあります。

于 2011-04-03T12:08:31.740 に答える