2013-02-08 9 views
12

Ich muss es falsch machen.Verwendung von nugget & Symbols Servern

Ich benutze VS2012, C#. Ich verwende nugget, um meine Pakete zu verwalten. Vorher habe ich immer ein 'External References' Verzeichnis erstellt und Pakete selbst verwaltet. Ich habe mich entschlossen, die neue Art der Paketverwaltung zu verfolgen.

Wie auch immer, Nuget arbeitet ein Vergnügen. Ich habe es so eingerichtet, dass Pakete nicht in SVN (Code-Repository) enthalten sind und dass fehlende Pakete heruntergeladen werden, falls erforderlich. Alles funktioniert, für alle Entwickler in meinem Team und auch in unserer Team City Box.

Problem kommt, wenn ich eines dieser Pakete debuggen will (dh Schritt in die Paketquelle). Ich habe VS2012 für den Download der Symbolquelle gemäß dieser link eingerichtet. Aber wenn ich die Lösung starte und in den Paketcode einsteigen will, gibt mir VS2012 ein leeres Aussehen und sagt, dass ich keine Symbole finden kann. In Fiddler kann ich eine ganze Reihe von 404s sehen.

Ich habe erwartet, dass die Symbole der Pakete, auf die ich von nugget referenziere, heruntergeladen werden und dann erlauben, dass ich eintrete und debugge. Oder muss ich die Quelle manuell herunterladen und Vs2012 darauf richten - wie ich es bei der manuellen Paketverwaltung getan habe?

Mache ich Sinn?

Antwort

12

Es hängt von dem Entwickler ab, der das besagte Paket erstellt, das heißt, nicht alle Paketautoren stellen Symbole bereit.

Paket Autoren können ein Symbol Paket wie pro der Dokumentation erstellen und veröffentlichen:

Creating and Publishing a Symbol Package

Was ist dann nur eine Quelle neuen Symbol hinzuzufügen ist übrig geblieben ist in Visual Studio-Debugger-Konfiguration (here für detaillierte Anweisungen siehe):

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

OK - Ich wollte nur sicherstellen, dass ich die Dokumente richtig gelesen habe. Ich glaube ich war. Danke Kamerad. – ozczecho

+3

Es scheint, dass sich der Speicherort des Symbolservers geändert hat. Es ist jetzt: https: // nuget.smbsrc.net nach https://docs.nuget.org/create/creating-and-publishing-a-symbol-package –

Verwandte Themen