vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Probleme mit PDB Dateien (Symbole) 
Autor: gegy
Datum: 10.11.16 11:10

Hallo,

seit dem Umstieg von VS2010 auf VS2015 gibt es immer wieder Probleme mit den Symboldateien. Ich meinem Projekt werden beim Debuggen Symboldateien aus anderen Projekten geladen. Nun kommt es dazu beim Debuggen zu Sprüngen in anderen Code (womöglich weil die Klassen gleich heißen). Es werden dann Methoden und Eigenschaften nicht gefunden, da dies ja in der gleichnamigen Klasse aus anderen Projekten nicht vorhanden.
Ich frage mich wie kommt der Compiler genau auf diese symbole? Wo sind da die Referenzen eingetragen?
Ich hab schon alle Projekteinstellungen durchgesucht und auch den Symbolcache geleert, es werden aber immer noch die falschen Symbole geladen. (Sichtbar im Module Fenster)
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Probleme mit PDB Dateien (Symbole) 
Autor: Manfred X
Datum: 12.11.16 00:34

Hallo!

Sichere das Projekt, lösche die PDB-Datei der betroffenen
Projekt-Konfiguration und erstelle die Exe neu.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Probleme mit PDB Dateien (Symbole) 
Autor: gegy
Datum: 14.11.16 13:28

Leider hilft das nicht.
Es werden wieder falsche Symboldateien geladen.
Es hilf nur ein Umbenennen des Projektordners aus dem die falschen Symboldatein geladen werden, aber dann werden wieder andere falsche pdb Dateien geladen.
Ich versteh nicht wieso.

Es werde auch falsche Libraries geladen. Ich habe eine selbst erstellt Lib, welche in einem anderen Projekt als etwas ältere Lib vorliegt. Und anstatt die in mein Projekt eingebundene (ja ich hab sie schon mehrmals neu eigebunden) dll wird die aus dem anderen Projekt geladen, bis ich den Projektordner umbenenne.

Beitrag wurde zuletzt am 14.11.16 um 13:55:48 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Probleme mit PDB Dateien (Symbole) 
Autor: Manfred X
Datum: 14.11.16 14:14

Hallo!

Versuche es mal mit dem Löschen der SUO-Datei des Projekts.
https://bytes.com/topic/c-sharp/answers/652520-what-purpose-sln-und-suo-files-why-arey-outside-project-folder

Ansonsten kannst Du die VBProj-Dateien in der Projektmappe mit dem Editor öffnen
und die Pfade anschauen, über die Dateien des Projekts geladen werden.
Eventuell ist dort etwas durcheinander geraten (z.B. beim Verschieben oder
Umbenennen des Projekts).
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Probleme mit PDB Dateien (Symbole) 
Autor: gegy
Datum: 14.11.16 14:49

In meinem Projekt sind keine SUO oder SNL Dateien vorhanden.
Ich habe nun beide Projektdateien durchforstet (.vbproj und vbproj.user) konnte jedoch keinen Einzigen Eintrag finden, der auf den falschen Ordner zeigt. Ganz im Gegenteil, dort ist sogar der richtige Pfad für die dll eingetragen.
Lustig auch, wenn ich im Projekt nach dem Projektnamen des zweiten Projektes suche (von wo er die dll läd) finde ich auch Datein im Projekt an.
Irgendwas ist da an dem Visual Studio 2015 braun. Das ist nämlich leider nicht das erste mal, dass solche Fehler auftreten. Auch bei zwei Kollegen gibt es immer wieder solche Vorkommnisse, dass falsche oder gar keine Symboldateien geladen werden, oder er in komplett fremden code springt, wenn der name der Klassendatei gleich ist.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Probleme mit PDB Dateien (Symbole) 
Autor: gegy
Datum: 17.11.16 10:10

Ok, falls es jemanden interessiert: Ich konnte das Problem bei einem Projekt lösen, indem ich das komplette
Ausgabe-Verzeichnis gelöscht habe und alle verweise neu eingefügt habe.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel