2009-07-08 7 views
6

デバッグモードを終了すると、Visual Studioによってソリューション全体が構築されます。デバッグモードを終了した後にVisual Studioがソリューションをコンパイルしないようにするにはどうすればよいですか?

このソリューションには42のプロジェクト(ASP.NET MVC、IISがホストするWCF、Silverlightアプリケーションなど)が含まれており、ビルドプロセスによってVisual Studio for aproxがロックされるため、これは非常に面倒です。 30秒。

Visual Studioでソリューションを完全に再構築する原因は何ですか?問題の根本を突き止めるために私がオンにできる設定はありますか?

+0

外です。 start-debug-exitの約10%はうまく動作しますが、時間の約90%は動作を上回ります。 –

+0

残念ながら私はもうこの質問にはコメントできません。答えを選ぶことはできません。私は別の場所に移動しました。 –

+0

神様私はこの行動が嫌いです!デバッグセッション中にソースファイルを変更したままデバッグを終了するたびに実行されます。 VCは直ちに私の変更をコンパイルしようとしますが、時間のかなりの部分がクラッシュします(私の変更はインコヒーレントなので、コンパイラはマルチスレッドのロック/レースの問題を抱えているようです)。 – Mordachai

答えて

2

デバッグ中にソースコードを編集していますか?

VSは、これらの場合、プログラムの実行を継続できるように、「一時的な」*コンパイルを行います。デバッグモードを終了すると、これが分かり、プロジェクトを完全に再構築できます。

さらに変更を加えるつもりなら、このビルドは時間の無駄です。 [ツール]> [オプション]> [デバッグ]> [編集して続行]のオプションを確認しましたか? というオプションがあります。のデバッグ後にリリンクコードが変更され、デフォルトで有効になっています。それをオフにしてみてください。

*これは間違った言葉ですが、現時点で正しいものを覚えていません。

+0

コードが変更されません。ウェブサイトのスタートページがブラウザに完全にロードされています。 –

+1

@o_o - とにかくそのオプションをオフにしてみることもできます。それ以外の場合は、それを可能性として排除します。 *これはわたしの鳴き声です!* – ChrisF

+0

この設定をオフにしても、効果はありませんでした。 –

2

私は同じ問題を抱えていました。今日私は "編集と継続"オプションを無効にして、それ以来厄介な再コンパイルが発生していません。 ツールオプションプロジェクトおよびソリューションビルドして実行

+0

私の場合は残念ながら解決できません:( –

+0

私は編集して&続けるのが好きです。それが私が望むならば、それはちょうどext&auto-recompileです。私は情熱で嫌いです! – Mordachai

1
  1. 移動します。

  2. 有効起動プロジェクトと依存関係を実行時にのみ作成します。

  3. ツールへ
+0

私はこれをチェックアウトしました。とにかく:(VS 2010 SP 1 – Mordachai

1

ゴー - >オプション - >デバッグ - >エディットコンティニュと

1

の1-「をデバッグした後に再リンクコードの変更」をオフにしてみてくださいは、ビルド→→オプション→プロジェクトおよびソリューションツールに移動し、実行

2有効 - >起動プロジェクトと実行時の依存関係のみを構築します。ファイル名を指定して実行で

3-、プロジェクトはそれは厳しい、毎回発生しません日付

select -> prompt to build 
      or never build (probably you don't want to do this) 
関連する問題