web-dev-qa-db-ja.com

Visual Studioで実行する前にF5でプロジェクトを再構築しないのはなぜですか?

を押すと F5、私のプロジェクトは実行されますが、私が行った変更は「見えません」。を押す前に手動で(再)ビルドする必要があります F5 それが機能するために。

以前はうまくいきました。何を変更する必要があるか考えていますか?

66
Maciej

「ビルドと実行」設定を「ビルドしない」に再構成した可能性はありますか?

確認するには、次の手順を実行します。

  1. Visual Studio IDEから「ツール」メニューを開き、「オプション」をクリックします。
  2. 左側の「プロジェクトとソリューション」ヘッダーを展開します。
  3. 「ビルドして実行」アイテムをクリックします。
  4. 「プロジェクトが期限切れの場合、実行時に」というラベルのコンボボックスで、"Always build"オプションが選択されていることを確認します。

Selecting Always build in VS Options dialog

74
Cody Gray

また:

  • ソリューションエクスプローラーでソリューションを右クリックします。

  • 「プロパティ」をクリックします。

  • ウィンドウの左側の構成プロパティ->構成に移動します。

  • プロジェクトの行で[ビルド]チェックボックスがオンになっていることを確認します。

76
franssu

別の理由(私が持っていた)は依存関係である可能性があります。

ソリューションエクスプローラーで、[スタートアッププロジェクト]-[ビルドの依存関係]-[プロジェクトの依存関係]を右クリックします。

作業中のプロジェクトがスタートアッププロジェクトの依存関係として設定されていない場合、F5 /実行時にビルドされません。

2
Jon Roberts

OK、何らかの理由で上記のすべてのソリューションが機能しないため、ビルド前にbinフォルダーとobjフォルダーを削除するPre-Buildイベント(プロジェクトを右クリック->プロパティ->ビルドイベント)を作成しました。

0
ikwillem