web-dev-qa-db-ja.com

利用可能なソースがありません

何が起こったのか、あるいは何かをしたのかわかりません。今、いつでもデバッグしてみると、すべての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'を見つけることができませんでした。

これは今、いつも起こり、私は:

  1. Fを持っていない:
  2. .netフレームワークのソースのステップ実行をオフにする

これらのメッセージを表示しないようにする他の卑劣な設定はありますか?

28
Eric

f:\dd\ndp\fx\src\...は、.Net Frameworkがコンパイルされたマシン上のソースファイルへのパスです。

「ツール」、「オプション」、「デバッグ」、「シンボル」に移動し、「指定されたモジュールのみ」を選択します。
また、Debugging/GeneralでEnable source server supportをオフにします。

46
SLaks

Visual Studio 2010では、Tools\Options\Debugging\Just-In-Timeに移動し、「Managed」のチェックを外す必要がありました|

4
Kevin Raffay

ToolsOptionsDebuggingSymbolsに移動し、Only specified modulesを選択します。
それは私のために働いた。

debugging symbols options

1
Amir-ranjbar

また、[ビルド]> [構成マネージャー]をクリックし、[構成]タブがリリースではなくプロジェクトのデバッグに設定されていることを確認します。

0
Ndupza

また、ソリューション内のプロジェクトの1つに、構成マネージャーのビルドオプションが設定されていない場合にも、この問題が発生しました。これが表示された場合は、[ビルド]メニューの[構成マネージャー]に移動し、影響を受けるプロジェクトで[ビルド]オプションがオンになっていることを確認してください。

0
dmarietta