2013-02-08 4 views
12

私は間違っている必要があります。ナゲット&シンボルサーバーを使用

私はVS2012、c#を使用しています。私はパッケージを管理するためにナゲットを使用しています。以前私はいつも '外部参照'ディレクトリを作成し、パッケージを自分で管理していました。私は今、パッケージ管理の新しい方法に従うことにしました。

とにかく、ナゲットは治療に取り組んでいます。パッケージがsvn(コードリポジトリ)に含まれていないように設定してあり、必要であれば欠落しているパッケージがダウンロードされます。すべての開発者、私のチームのすべての開発者、そしてTeam Cityボックスのすべての作品。

これらのパッケージの1つをデバッグする(つまりパッケージソースにステップインする)ときに問題が発生します。私はこのlinkに従ってシンボルソースのダウンロード用にセットアップVS2012を持っています。しかし、私が解決策を実行して、パッケージコードにステップインしたいとき、VS2012は私に空白の外観を与え、記号を見つけることができないと言います。フィドラーで私は404の束を見ることができます。

私はnugetから参照しているパッケージのシンボルがダウンロードされることを期待していたので、ステップインしてデバッグできるようになりました。あるいは、手動でソースをダウンロードして、Vs2012をそれに向けなければならないのですか?私は手動でパッケージ管理をしていた時のようでしたか?

私は意味がありますか?

答えて

12

これは、パッケージを作成する開発者によって異なります。つまり、すべてのパッケージ作成者がシンボルを提供するわけではありません。作成し、ドキュメントごとに、シンボルパッケージを公開することができ

パッケージの作者:

Creating and Publishing a Symbol Package

は、それからちょうどのVisual Studioデバッガの設定で新しいシンボルのソースを追加されて残っているもの(詳細な手順については、hereを参照してください):

http://srv.symbolsource.org/pdb/Public 
+0

OK - ドキュメントを正しく読んでいることを確認したかっただけです。私はそうだったと思う。ありがとう。 – ozczecho

+3

シンボルサーバーの場所が変更されているようです。 https://docs.nuget.org/create/creating-and-publishing-a-symbol-packageによると 'https:// nuget.smbsrc.net'です。 –

関連する問題