0

複数のアセンブリで構成される CoreCLR/DNX プロジェクトを構築するためのベスト プラクティスは何ですか?

アセンブリごとに project.json があり、それぞれカスタム スクリプトを使用して手動でビルドする必要がありますか? それとも、既存のビルド ツールでこれらの依存関係を調べて、すべてをビルドできますか?

このようなプロジェクトの例はありますか?

4

1 に答える 1

0

通常、各アセンブリ == NuGet パッケージ == project.json です。

複数のアセンブリを使用したソリューションの良い例はMvcです。

ASP.NET チームは、内部 (ただしパブリック) のKoreBuildを使用して、ビルドを調整します。アイデアはdotnet/dnu、プロジェクトで build/pack/publish を呼び出すことです。KoreBuild は、、、およびの下srcにあるプロジェクトを探します。testsamples

プロジェクト グラフ全体を簡単に作成できますdnudotnet

  • dnuグロビングパターンをサポートしているため、何かを行うことができdnu build src/**、そのフォルダー内のグラフを把握します。
  • dotnet以前にコンパイルされたものをすでに知っているので、気にする必要はありません。各プロジェクトを呼び出すだけdotnet buildで、必要に応じて依存関係が再構築されます。
于 2016-04-19T16:15:49.860 に答える