デバッグボタンを押してもVisual Studioが自動構築されない


23

私はVisual Studioでコードを書いていますが、アプリケーションをテストし、「デバッグを開始」の緑色の矢印を押すたびに、Visual Studioはアクティブなソリューションを自動的に再コンパイルせず、ソリューションを手動でビルドしてデバッグする必要があります。

Visual Studioはデバッグの前に自動的にビルドされていましたが、手動でビルドしなければならないことは深刻な苦痛なので、これを元に戻したいと思います。

ありがとう

回答:


35

下のVisual Studioの設定でプロジェクトおよびソリューション - > ビルドと実行オプション変更:プロジェクトが古くなったときに、ファイル名を指定して実行オンから決してビルドは、必ずビルド

編集: コメントに従って、「デバッグ/リリースドロップダウン」で「構成マネージャー」を開き、各構成でビルドするすべてのプロジェクトの「ビルド」チェックボックスがオンになっていることを確認します。


動作していません:(
Kurru

ビルドタイプを「リリース」に変更すると、正常に機能しました。「リリース」ではなく「デバッグ」用にビルドする場合の違いは何ですか?
-Kurru

10
デバッグ構成で「ビルド」チェックボックスがオンになっていることを確認するために、構成マネージャーを開きましたか?
10

1
ああ、ありがとう!修正していただきありがとうございます!以前に構成マネージャーのメニュー項目に気づいたことすらありませんでした。
-Kurru

1
「スタートアッププロジェクトと実行時の依存関係のみをビルドする」オプションもあります。設定されていて、依存関係が「十分」でない場合、Studioはプロジェクトのビルドをスキップする場合があります。このオプションを設定解除すると役立ちます。
スティード

10
  • VSメニューの[デバッグ]> [オプションと設定]または[ツール]> [オプション...]に移動します。
  • [プロジェクトとソリューション]> [ビルドと実行]に移動し、[実行時にスタートアッププロジェクトと依存関係のみをビルドする]ボックスがオフになっていることを確認します。

0

[ツール]-> [オプション]-> [プロジェクトとソリューション]-> [実行中、プロジェクトは古くなっています]ビルドしない->常にビルドに変更します。私は解決しました


1
あなたが何を提案しているかは不明です
プラサナ

0

ツール->オプション->プロジェクトとソリューション。

  1. 「常に実行/プロジェクトは期限切れです」のビルドを常にビルド/プロンプトとして設定します
  2. 「スタートアッププロジェクトと実行時の依存関係のみをビルドする」のチェックボックスをオフにします。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.