Frage

My Net Application, A, hat einen Verweis auf Bibliothek B. Bibliothek B einen Verweis auf Bibliothek C hat, wenn ich einen Wiederaufbau (im Debug-Modus), dessen Ausgabeverzeichnis enthält mir die B.DLL und B.PDB Dateien , sondern nur die c.dll Datei. C.PDB fehlt, oder vielmehr ist es nicht von seinem Projekt Debug-Ordner kopiert werden.

In der Tat, bei B Ausgabe-Verzeichnis, das C.PDB fehlt auch da. C.PDB ist jedoch in C das Ausgabeverzeichnis, mindestens.

Warum könnte das sein und wie kann ich es beheben?

Update: Es stellt sich heraus, es ist nicht nur, dass PDB-Datei. Die gesamte Bibliothek ist nicht in Ausgabeverzeichnisse von denen, die darauf verweisen, aktualisiert werden. Was würde diese Art von Verhalten verursachen? Könnte es ein Problem mit Visual Studio sein?

War es hilfreich?

Lösung

Offenbar hatte ich eine schlechte Referenz von B nach C. ich eine Suche nach der DLL hat, die nicht aktualisiert wurde immer und bemerkte zwei Instanzen dieser hatte das gleiche Datum wie die veraltet Instanzen. Ich löschte sie, was die Referenz in B. Ersetzen die Referenz brach, alle scheint zu funktionieren jetzt, einschließlich C.PDB.

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