2009-05-07 11 views
2

私はVS2005(すぐにVS2008)でビルドの自動化に関するいくつかのリソースを探しています。私は出力フォルダ内のすべてのファイルを削除したり、すべてのビルド出力を1つのフォルダに移動するなどの作業をしたいと思っています。これはかなり基本的ですが、どこから始めたらいいかわかりません。.Netビルドの自動化

ありがとうございます!

答えて

2

プロジェクトの投稿ビルドイベント(右クリックし、[プロパティ]を選択)を見ることができます。これにより、コマンドラインで入力できるものを実行できるので、そこにすべてを書き込むか、小さなコマンドラインユーティリティを作成して世話をすることができます。

+0

だから私は私のためにこのようなもののいくつかを実行するバッチファイル、あるいはコンソールアプリケーションを書くことができますか?私はそれをチェックします。 。 。 – DenaliHardtail

+0

また、MSBuildスクリプトを書くことができます:-) –

1

私は通常、メイクファイルをお勧めします。しかし、PowerShellをインストールし、スクリプトを作成してVSのpostbuildから呼び出すこともできます。

+1

PowerShellでビルドスクリプトを書くことができると確信していますが、なぜでしょうか? MSBuildは(少なくとも.Netソリューションのために)行く方法です。 –

7

今後ビルドの自動化を拡張する予定がある場合は、私はmsbuildまたはnantを調べることをお勧めします。両方とも、単にクリーンアップ操作以上のものを提供します。 VS2008は、メインビルドエンジンとしてmsbuildを使用します。私はCruiseControl.netのような継続的な統合ソフトウェアについても調べています。

2

UppercuTをご覧ください。それはあなたのための多くの強打を持っており、それはあなたが探しているものとはるかに多くを行います。

UppercuTはNAntを使用してビルドフレームワークを使用するのは非常に簡単です。

自動(1)ソリューション名、(2)ソース管理パス、(3)ほとんどのプロジェクトの会社名などの簡単なビルド!

http://code.google.com/p/uppercut/

ここでいくつかの良い説明:UppercuT

+0

UppercuTは本当に素晴らしいですね。リンクありがとう。 –

関連する問題