Visual Studio でのリビルドとクリーン + ビルドの違い 質問する

Visual Studio でのリビルドとクリーン + ビルドの違い 質問する

Visual Studio 2008 でリビルドだけを行う場合と、クリーン+ビルドを行う場合の違いは何ですか?クリーン+ビルドは、クリーン+リビルドを行う場合と異なりますか?

ベストアンサー1

再構築 = クリーン + ビルド (通常)

注目すべき詳細:

  1. 複数プロジェクトのソリューションの場合、「ソリューションの再構築」は、各プロジェクトに対して「クリーン」に続いて「ビルド」を実行します (並行して実行される場合もあります)。一方、「クリーン ソリューション」に続いて「ソリューションのビルド」を実行すると、最初にすべてのプロジェクトがクリーンされ (並行して実行される場合もあります)、次にすべてのプロジェクトがビルドされます (並行して実行される場合もあります)。イベントの順序付けにおけるこの違いは、プロジェクト間の依存関係が関係する場合に重要になることがあります。

  2. これら 3 つのアクションはすべて MSBuild ターゲットに対応しています。そのため、プロジェクトでは Rebuild アクションをオーバーライドして、まったく異なる操作を実行できます。

おすすめ記事