1

1つのC#ソリューションで3つのプロジェクトを実行していますが、正常に動作します。
プロジェクトAはBとCを使用するメインです。
プロジェクトBとCは最初にコンパイルされ、次にAがコンパイルされます。A
はBとCプロジェクトへの参照を追加しました(dllではありません)
。実行時に追跡できます。

BとCの最初のブレークポイントは正常に機能しました。
次の試行から、すべてのブレークポイントがグレー表示されます。
(次の試行は、実行中のソリューションを停止して再実行することを意味します。Shft+ F5-> F5)
BとCをコンパイルした直後に、ブレークポイントが正常に機能するのは1回だけのようです。

これは面倒で、BとCを繰り返しコンパイルするのは時間の無駄です。
BとCのブレークポイントを常に通常どおりに機能させる方法を教えてもらえますか?

4

1 に答える 1

2

他のプロジェクトがメインプロジェクトでビルドされていないため、ブレークポイントが無効になっていると思います。構成マネージャーでビルドするすべてのプロジェクトを設定する必要があることを確認してください。ソリューションを右クリックして、[構成マネージャー]を選択します。メインプロジェクトと一緒に構築したいすべてのプロジェクトをチェックします。Debug構成マネージャーの構成で選択していることを確認してください

于 2012-12-31T06:29:08.040 に答える