質問

私は50件のプロジェクト(vbproj、csproj、およびセットアッププロジェクト)で、解SLNを持っています。

私は、すべてのソリューションの構築、およびプロジェクト(ソリューションフォルダのプロジェクトのセット)、およびセットアッププロジェクト(vdproj)を自動化する必要があります。

私のvdproj(セットアッププロジェクトは)ポスト

..イベントのビルドがあります

まず、どのように私はvdproj用にビルド自動化できますか?私は別のフォルダにリリースでビルドして、コピー出力(SETUP.EXE、* .msi)のためにコマンドを実行することができます。

役に立ちましたか?

解決

自動ビルドを作るためにあなたを助けることができるアプリケーションの数、例えばがあります。 クルーズコントロールするます。

また、あなたはからMSBuild.exe 、それは、Windows SDKの一部です。

他のヒント

あなたは、Visual Studioを使用していますか?もしそうなら、あなたは、バッチファイルでコマンドラインパラメータを持つIDE「DEVENV.EXE」を呼び出すことができます例えば、

devenv.exe YourSolution.sln /build "Release" /out Build.log

(DEVENV.EXEはフォルダあなたのVSのインストールのCommon7 \ IDE \にあります)。

それは市場で最高のツールであり、無料のプロフェッショナルライセンスを持っているチームシティーを使用してください。 ReSharperののクリエイターから - 。 http://www.jetbrains.comする

私たちは、約2年間、本当にBIGプロジェクトのために何の問題もなくチームシティーを使用します。

vdproj用として、あなたはただ、私たちは例えばそのようなことのためのWiXを使用することをグーグルのMSBuildを経由して、それを構築することができます。

あなたは余裕の余分な現金を持っている場合は、

は、最終ビルダーのか<のhref = "HTTPを試すことができます://www.automatedqa.com/products/abs/」のrel = "nofollowをnoreferrer">自動ビルドスタジオに。どちらも、あなたが日常的なタスクのためのスクリプトの多くを記述する必要はありませんを意味し、GUIベースのビルドツールです。

  

こんにちはすべて、

     

?? MSBuildのと同じ使用devenvをあります      

1)

     

DEVENV.EXE YourSolution.sln /構築   "リリース" /アウトBuild.logの
  2。)

     

@echo SETオフ   EXECは、= "C:からMSBuild.exe \ \ WINDOWS \ Microsoft.NET \ Frameworkののの\ V3.5"   %のEXEC%.... \ ExpedienteElectronico.sln   / T:/ Pを再構築します。設定=リリース
  一時停止

これは同じではありません。 devenvをMSBuildのは、このプロジェクトの種類を扱うことができないファイルをvdproj処理することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top