visual-studio - 実行 - visual studio 別 プロセス デバッグ



コードが変更されたときにVisual Studio 2010が実行される前にビルドされていない (7)

[プロパティのページ] - > [構成のプロパティ] - > [構成]の順に選択します。[ビルド列]の下にあるすべてのチェックボックスが、再コンパイルが必要なプロジェクトをチェックしていることを確認します。

https://ffff65535.com

私はF5(Start Debuging)を使ってコードをビルドしています(期限が切れている場合)。その後デバッグします。 これはVS 2010でも動作していましたが、今日はビルドせずにデバッグを開始するだけです。 私はプロジェクトでクリーンアップし、それを実行することができますので、exeが実行されていないことを示すエラーメッセージを投げることができるようにそれを構築する代わりにF5を押してください。 どのようにして最初に構築するのですか? 何が変わったでしょうか?


しばらくの間、私のラップトップ(デュアルコア2GHz、2GB RAM)が自分のデスクトップを私のデスクトップ(16Gb RAMのクアッドコア3GHz)よりも速くコンパイルした理由について、私は混乱しました。 どちらもSSDディスクを持っています。 ビルドオプションはすべて正しく設定されていますが(同じ、コア数=並列ビルド)、ラップトップは数秒でサイトを実行し、デックストップは約30秒でサイトを実行します。

サイトの[プロパティページ]の[ビルド]設定でラップトップが[ビルドなし]に設定され、デスクトップが[ビルドと実行]に設定されていることを確認しました。 コンパイラエラーをチェックせずに、ラップトップでサイトを実行した後にのみ見つかりました。

将来誰かを助けるかもしれないので、私はこのポストにそれを追加すると思った


ツール+オプション、プロジェクトとソリューション、ビルドと実行 "実行時、プロジェクトが古くなったとき" =常にビルドします。 その下にあるもの=立ち上げないでください。


上記以外にも、[ツール - >オプション - >プロジェクトとソリューション - >ビルドと実行]で[起動時のプロジェクトと依存関係をビルドする]チェックボックスがオフになっていることを確認してください


私にとっては、構成設定をビルドするために起こっていました。 私のビジュアルスタジオソリューションには、C#プロジェクトとC ++プロジェクトが混在する多数のプロジェクトがあります。 今私はいくつかの奇妙な理由で、 Visual Studioは既定でC ++プロジェクトをビルドしないことを認識しています。これは構成設定をビルドすることで明らかです。 私は新しいC ++プロジェクトをソリューションに追加した直後に気づいた 。 私は、ソリューションに新しいC#プロジェクトを追加する際にVSが同じアプローチに従わない理由を知りません。

ソリューションエクスプローラでソリューションファイルを右クリック - >コンテキストメニューでプロパティをクリック - >左ペインで[構成プロパティ]ノードを選択 - > [構成の選択]ノード 。 ソリューション内のすべてのプロジェクトの一覧が表示されます。 最初のプロジェクトLearnDsはC ++プロジェクトです。 最初の行のビルド列のチェックボックスに注目してください。 チェックされていません。 これは、Visual Studio 2010が最後に構築されて以来、いくつかの変更が加えられた(F5キーを押しながら)私のC ++プロジェクトを構築していなかった理由です。

対応するチェックボックスをチェックして、ソリューションのビルド構成設定を保存した瞬間、それは機能しました。 今度は、VSが最後に構築されて以来いくつかの新しい変更があることを検出できるため、F5を押すたびにプロンプ​​トが表示されます。 このプロンプトは、 [ツール]メニュー - > [オプション]サブメニュー - > [プロジェクトとソリューション]ノード - > [ビルドと実行ノード] - > [実行時、プロジェクトが古くなったとき] このプロンプトが気に入らない場合は、[ Always build設定します。


私は、以前のソリューションを混在させて試しました。 しかし、ビルド - >クリーンソリューションに行くたびに私のために働くようです

しかし、それは毎回それをしなければならないことを迷惑にしています。


私もこの問題を抱えていた。 私は何も役に立たないことを示唆したすべてをチェックした。 私のPCの時計は約12時間前に設定されていたことが判明し、ネットワークドライブに保存していました。 ファイルのタイムスタンプは間違っていたので、VSは最新のファイルだったのでプロジェクトをビルドする必要はないと思っていました。





debugging