1

私の質問はとても簡単です。プロジェクト参照を介して相互に参照する複数のプロジェクトがある場合、MSBuild を使用して完全なソリューション コンパイルを行う必要がありますか?それとも、Web 展開プロジェクトなど、プロジェクトの 1 つだけをコンパイルするだけで、MSBuild が参照を見つけ出し、参照プロジェクトをコンパイルしますか?

CI 環境を簡素化しようとしていますが、現在ソリューション全体を構築してから、個々の展開プロジェクトを個別に構築しているのは奇妙だと思います。

前もって感謝します!

4

1 に答える 1

1

参照も更新する場合は、msbuild を使用してソリューションをコンパイルする必要があります。これには、ソリューションを適切な依存関係でセットアップし、プロジェクトをビルドするように設定することも必要です (これは通常、デフォルトで行われます)。

単一の .csproj をコンパイルすると、そのプロジェクトのみがコンパイルされます。

于 2012-08-10T16:41:31.910 に答える