VSの「パブリックシンボルのダウンロード」を無効にする


107

VS2010でASP.NET Webアプリケーションをデバッグすると、「パブリックシンボルのダウンロード」というタイトルのダイアログが表示されます。

これを試行しないようにVisual Studioに指示するにはどうすればよいですか?


VS2015でも引き続き機能しません:(A)キャンセルボタンが灰色になり、キャンセルに30秒かかります。(B)すべての「シンボルファイル(.pdb)の場所」がオフになっていて、「指定されたモジュールのみ」が選択されている場合でも、これは実行されます。 (C)自分のOWNソリューション内に構築されたDLLのシンボルをダウンロードしようとしている(おそらくNuGetでシンボルを公開したことと関係があるのでしょうか)
Qwertie

vs2015の場合:Merav Kochavi Answerを適用します。次にtools> option> debugging> symbolsに移動します。「Only Specificd Symbols」をチェック して、リストが空であることを確認します
bh_earth0

回答:


115

これは、シンボルオプションページから実行できます。

  • ツール→オプション
  • デバッグ→シンボルに移動します
  • リストされているすべてのシンボルファイルの場所のチェックを外します

また、[ツール]→[オプション]→[デバッグの設定]で[.netフレームワークソースのステップ実行を有効にする]を無効にすることもできます。


10
リストされている唯一の場所(Microsoft Symbol Servers)のチェックを外し、VSを閉じ、再度開き、Webアプリケーションをデバッグしました。前と同じように、ダイアログが再び表示されます。これは異常ですか?
ランス

5
@lance私はそれがまだチェックされていないことを確認しますが、そうであればそれは珍しいです。私が考えることができる他の唯一のことは、「Just My Code Debugging」が有効になっていることを確認することです。それでも再現する場合は、connect.microsoft.comにバグを報告します
JaredPar

6
VSを再度開いたときに、シンボルサーバーの場所のチェックボックスまだオフになっています。「ツール」>「オプション」>「デバッグ」>「一般」>「自分のコードのみを有効にする(管理のみ)」を有効にします。どうもありがとう。
ランス

2
これは答えではありません。答えについては、以下の@AarePを参照してください。

vs2015の場合:Merav Kochavi Answerを適用します。次に、tools> option> debugging> symbolsに移動します。「特定のシンボルのみ」をチェック して、リストが空であることを確認します
bh_earth0

120

[ツール]→[オプション]→[デバッグの設定]で[.netフレームワークソースのステップ実行を有効にする]を無効にします。


13
私のために働いた唯一のもの!シンボルサーバーのチェックを解除することに関する他のすべての提案は、この動作を停止しませんでした。
felickz

2
上記のようにキャッシュされたシンボルを削除し、さまざまなシンボルの場所をオフにしたため、「。NET Frameworkのソースのステップ実行を有効にする」をオフにし、「コードのみを有効にする」をオンにしても、この問題が引き続き発生しました。私のためにそれを修正した唯一のことは、「Enable .NET framework source stepping」(これは「Enable Just My Code」のチェックを自動的に外す)にチェックマークを付け、そしてこれらのオプションの両方を以前の値に再び戻すことでした。
Ronan Moriarty、

ここで検索:ツール->オプション->デバッグ->一般
ani627 '23

22

VSメインメニューから->デバッグ->オプションと設定
次のすべてのパラメーターが次のように構成されていることを確認します。

  1. デバッグ->全般-> 「コードのみを有効にする」が有効になっている
  2. デバッグ->全般-> 「.NET Frameworkソースのステップ実行を有効にする」が無効になっています (これは、ステップ1の設定後に自動的に発生する場合があります)

  3. デバッグ->シンボル-> すべてのシンボルファイルの場所はチェックされていません

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.