自分でビルドスクリプトを作成したいので、msbuildを調べ始めました。今のところ、1つのプロジェクトだけをコンパイルするビルドスクリプトを作成できますが、どのように依存関係を処理しますか?msbuildで従属プロジェクトを最初にビルドする方法
たとえば、これら2つのmsbuildスクリプトで2つのプロジェクトをビルドするとどうなりますか?
- projectA.xml
- projectB.xml
どのように私はそれが最初projectA.xmlを実行する必要があることを私はprojectB.xmlを実行していますというのMSBuildを教えていますか?
私はこれについてたくさん調べましたが、私のようなスターターが理解できるものは何も得られていないようです。私はこれを記述する記事へのリンク、あるいはほんの少しのコード例に満足しています。
私がこのコントロールをしたい理由は、私が構築しているライブラリのためです。図書館はいくつかのプロジェクトで構成されています。開発者は、ライブラリのソースコードを取得し、必要なライブラリのみをビルドすることができます。
実際には、さまざまなプロジェクトの.netモジュールをビルドできるようにしたいと考えています。そのため、私はカスタマイズされたmsbuildスクリプトを実行できるようにしたいのです。あなたはMSBuildのでの.slnファイルをターゲット、直接ではなく、プロジェクトを構築することができる2つのプロジェクトとソリューションを作成する場合は、使用している場合
MSBuildタスクのヒントのためにこれを受け入れました。これはまさに私が使いたいものです。この作業では、別のプロジェクトを作成して参照することができます。ありがとうございました。 – mslot
実際に私のソリューションにそれらを含めることなくプロジェクトを構築したいのですが、これは可能ですか? –