Frage

Wie PDB-Dateien in MSI-Installer enthalten an der Seite, den Rest der Anwendung zu implementieren?

Ich mag die Zeilennummern und vollen Stack-Trace halten in Fehlerprotokollen wir erzeugen.

Aktualisieren

Die Zeilennummern des Codes sind nicht im Stacktrace berichtet, wenn Sie die pdb des verteilen, ich habe diese getestet.

verschiedenen Projektergebnisse (etwa 5) aufzunehmen, um auch die HVE den diese Projektergebnisse im MSI

Wie kann, wenn ich das MSI bauen, und ich habe das MSI-Installer-Projekt gefragt? oder wie diese Informationen zu erhalten (Code Zeilennummern) von der Exception ex in die Protokolle?

War es hilfreich?

Lösung

Für ein Visual Studio Deployment Project sollten Sie tun:

Add -> Projektausgabe -> Debug-Symbole

Auch stellen Sie sicher, dass die * PDB-Generation wird in jedem Projekt Build-Konfiguration aktiviert.

Andere Tipps

Ich weiß, das ist ein wenig zu spät zum OP, aber ich fand, dass die bisherige Antwort mehr Klärungsbedarf (zumindest für mich). Für VS2010, wenn Sie auf Hinzufügen klicken -> Projekt-Output -> Debug-Symbole, müssen Sie das Projekt in der Drop angeben unten, und dann ctrl-Taste auf die „Debug-Symbole“ für dieses Projekt. Tun Sie dies für alle Projekte, die Sie haben, die Sie hinzufügen, werden nach sich ziehen Klicken auf -> Projektausgabe -> Debug-Symbole jedes Mal.

Für neuere Versionen von Visual Studio Sie PDB-Dateien auf deploy mit der Option unter den Projekteigenschaften> Verpackung / Publish Web enthalten können, deaktivieren Sie das Kontrollkästchen „erzeugt Debug-Symbole ausschließen“ und Ihre PDB-Dateien veröffentlicht werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top