2011-11-11 6 views
6

VS Studio 2010 SP1がインストールされていて、ソースステッピングがうまく機能していた時間がありました。何かが変更され、pdbファイルがダウンロードされると、ソースコードが取り除かれたバージョンになります。私が把握することはできませんどのようなVS Studio 2010 Symbol Serverにソースコードが含まれていません

は、それらのソースコードを持っているのpdbファイルをダウンロードするためにVSを取得する方法です。私は2台のマシンと1台のマシンのダウンロードで同じ設定をしています.pdbにはソースがあり、もう1つはダウンロードしていません。

私はそれが正しいPDBファイルをダウンロードするために取得しようとしている時間のために戦ってきました。ソースがない場合、ファイルサイズが非常に小さいので、ファイルが正しいかどうかを簡単に確認できます。ソースSystem.Web.pdbサイズでダウンロードしている

マシンは10860キロバイトです。 ソースSystem.Web.pdbサイズなしでダウンロードしているマシンは843 KBです。

この問題を理解する上での助けに感謝します。

はまた、私はファイルがシンボル、ちょうどNO源としての負荷をダウンロードして行うなど、キャッシュ、設定をクリアし、シンボルの設定をリセットしていないしてください。

C:\Windows\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.pdb: Cannot find or open the PDB file. 
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\System.Web.pdb: Cannot find or open the PDB file. 
C:\SymbolCache\MicrosoftPublicSymbols\System.Web.pdb\46C6DCE3C79A4E65A2B1CEF3033C95931\System.Web.pdb: Symbols loaded. 
+0

これを解決できましたか?私は現在同じ問題を抱えています。 –

答えて

4

この現象は、Microsoftが.NET Frameworkに更新プログラムを公開していることが原因であることがよくあります。

あなたは、Visual Studio 2010の組み込みのデフォルトのシンボルの構成を使用する場合(持っによって確認された "ステッピング.NET Frameworkのソースを有効にする")、あなたは効果的にこれら二つのサーバーを照会:

  1. http://referencesource.microsoft.com/symbols
  2. http://msdl.microsoft.com/download/symbols

番号1は、.NET Framework(少なくともその一部)のソースが有効なシンボルを含むなし。 2には、すべてのWindows用のソースストリップシンボルが含まれています。

問題はありません。 1はnoと同じくらい速く更新されません。 2ので、更新プログラムがWindows Updateを通じて到着すると、noからシンボルを取得し始めます。 2、Microsoftの誰かが更新するまで、 1.それは痛みですが、それはそうです。

あなたはソートのできる仕事、それを中心に、「NET Frameworkのソースステッピングを有効にする」の選択を解除して手動でそれらのパスを設定することにより、 - そして、あなただけの(すべてでは追加やない)無効にすることができていません。少なくとも利用可能なソース対応シンボルは存在しないと通知される。

またはWindows Updateを無効にすることができます。

関連する問題