何が起こったのか、あるいは何かをしたのかわかりません。今、いつでもデバッグしてみると、すべてのBCLで利用できるソースがないと表示されます。たとえば、debug.printで次のメッセージが表示されます
'f:\ dd\ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'のソースを検索しています。チェックサム:MD5 {40 74 18 44 a8 15 28 2e 54 75 5e 40 d1 5f 6a 0}
ファイル 'f:\ dd\ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'は存在しません。
スクリプトドキュメントで「f:\ dd\ndp\fx\src\CompMod\System\Diagnostics\Debug.cs」を探しています...
プロジェクトで「f:\ dd\ndp\fx\src\CompMod\System\Diagnostics\Debug.cs」を探します。プロジェクトでファイルが見つかりませんでした。
ディレクトリ「C:\ Program Files\Microsoft Visual Studio 10.0\VC\crt\src \」を探しています...
ディレクトリ「C:\ Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\src\mfc \」を探しています...
ディレクトリ「C:\ Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\src\atl \」を探しています...
ディレクトリ「C:\ Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include \」を探しています...
アクティブソリューションのデバッグソースファイル設定は、デバッガーがユーザーにファイルの検索を要求しないことを示しています:f:\ dd\ndp\fx\src\CompMod\System\Diagnostics\Debug.cs。
デバッガーはソースファイル 'f:\ dd\ndp\fx\src\CompMod\System\Diagnostics\Debug.cs'を見つけることができませんでした。
これは今、いつも起こり、私は:
これらのメッセージを表示しないようにする他の卑劣な設定はありますか?
f:\dd\ndp\fx\src\...
は、.Net Frameworkがコンパイルされたマシン上のソースファイルへのパスです。
「ツール」、「オプション」、「デバッグ」、「シンボル」に移動し、「指定されたモジュールのみ」を選択します。
また、Debugging/GeneralでEnable source server supportをオフにします。
Visual Studio 2010では、Tools\Options\Debugging\Just-In-Timeに移動し、「Managed」のチェックを外す必要がありました|
Tools
、Options
、Debugging
、Symbols
に移動し、Only specified modules
を選択します。
それは私のために働いた。
また、[ビルド]> [構成マネージャー]をクリックし、[構成]タブがリリースではなくプロジェクトのデバッグに設定されていることを確認します。
また、ソリューション内のプロジェクトの1つに、構成マネージャーのビルドオプションが設定されていない場合にも、この問題が発生しました。これが表示された場合は、[ビルド]メニューの[構成マネージャー]に移動し、影響を受けるプロジェクトで[ビルド]オプションがオンになっていることを確認してください。