もともと VS 2008 で開発した Web アプリケーション プロジェクトがあり、現在は VS 2010 で開発しています。何らかの理由で、ブレークポイントを設定すると、デバッガーにヒットしません。プロジェクトを実行すると、すべてのコードが吹き飛ばされます。
Visual Studio を閉じた後、誰かがプロジェクトの .suo ファイルを削除することを提案した部分的な解決策を見つけました。これは機能しました-一度。つまり、ファイルを削除してプロジェクトを再度開くと、設定したブレークポイントがデバッガーにヒットし、そこで一時停止します。欠点は、これが一度しか機能しないことです。プロジェクトを停止して再度実行すると、再びすべてのブレークポイントがスキップされます。これにより、常にプロジェクトを閉じ、.suo ファイルを削除し、プロジェクトを再度開く必要があります (明らかに非常に面倒です)。
これを調査しましたが、私とまったく同じ問題を抱えている人を見つけることができません。この面倒なプロセスなしでこれを機能させる方法についての提案をいただければ幸いです。ありがとうございました!