2017-08-11 1 views
-1

Ich kann den fraglichen Code jedoch nicht teilen, mein Problem stammt von einem bestimmten Projekt unter meiner Lösung. Beim Debuggen wird die DLL nicht in die Module geladen. Dies verursacht einen Fehler "Keine Symbole geladen", wenn ein Punkt zum Debuggen eingefügt wird. Die Dateien -pdb und .dll sind beide in den Ordnern obj/debug sichtbar. Kollegen, die genau den gleichen Code ausführen, erhalten den Fehler nicht und können auch dieses spezielle Projekt debuggen.Fehlende .dll unter Module verursacht einen Fehler "keine Symbole geladen". C# Visual Studio 2015

Wer hat irgendwelche Vorschläge, was zu tun ist?

Ich habe stundenlang gesucht und einige ältere Kollegen konsultiert, ohne dass eine Lösung in Sicht war. Kurz gesagt, ich brauche die .dll als Modul zu laden (das führt auch dazu, dass dieses Projekt für mich erst einen Tag später aktualisiert wird, wenn unsere Lösung auf unserem Server erstellt wird - wodurch alle möglichen Probleme für meinen Code und Debugging-Möglichkeiten entstehen) .

Da ich die .dll nicht im Modulfenster sehe, kann ich sie nicht anhängen oder zwingen, Symbole zu laden. Ich habe keine Möglichkeit gefunden, die zu ladende DLL manuell hinzuzufügen.

+0

Haben Sie den Pfad zur DLL im Projekt überprüft? Haben Sie diese Frage gesehen: https://stackoverflow.com/questions/3582864/why-is-loaded-dll-missing-in-visual-studios-modules-list – PaulF

+0

Ja, ich hatte diese Lösungen schon einmal gelesen und ausprobiert. Das hat es leider nicht gelöst. * Update: Seit dem habe ich herausgefunden, was das Problem verursacht hat. Anscheinend gab es eine .xml-Datei, die falsch angezeigt wurde, die irgendwie geblieben war, obwohl das gesamte Projekt entfernt und später wiederhergestellt wurde. Vielen Dank für Ihre Eingabe. – Mrrshaw

Antwort

-1

Das Problem gefunden. Ich hatte eine .XML-Datei, die mich falsch anzeigte. Außerdem war die Lösung in einen Zustand zurückgekehrt, in dem nur eines der Projekte geladen wurde und somit das nicht geladene Projekt fehlte.

+0

Da es gelöst wurde, können Sie Ihre Lösung als Antwort markieren. –

Verwandte Themen