2016-07-21 27 views
-1

Ich habe eine Visual Studio-Lösung, die gut läuft. Ich habe ein paar Projekte daraus kopiert und eine neue Lösung eingefügt. Wenn ich versuche, in einem der Aufrufe auszuführen, gibt es mir einen Fehler, dass eine DLL fehlt.Versionskonflikt in einem Visual Studio kopierten Projekt

Ich habe die Existenz der DLL in dem Projekt bestätigt, das den Verweis auf dieses andere Projekt enthält, bei weiterer Überprüfung habe ich beobachtet, dass die Versionsnummer der DLL in der Fehlermeldung nicht mit der Versionsnummer der DLL übereinstimmt ich hatte kopiert.

Was könnte in meiner Kopie das Projekt schief gelaufen sein?

Bitte lassen Sie mich wissen, wenn meine Frage auf sehr hohem Niveau ist? Ich werde die erforderlichen Details eingeben, wie Sie benötigen.

+0

was ist der spezifische Fehler? Das ist Sherlock – Sherlock

Antwort

0

OK, habe ich gezeigt, um diesen Fehler zu meinem technischen Vorsprung und hier war seine Erkenntnis -

es wegen eines anderen Projektes war es, die in meinem Hauptprojekt verwiesen wurden. Dieses andere Projekt hatte auch einen Verweis auf diese DLL. Dieses andere Projekt hatte die Versionsnummer, von der ich einen Fehler bekommen habe. Mein TL hat mir gesagt, dass da dieses andere Projekt eine andere Versionsnummer kompiliert hat, erwartet hat, dass meine DLL dieselbe Version hat.

Hier habe ich den Begriff ein anderes Projekt für die Bequemlichkeit des Verständnisses nur verwendet. Es ist nicht "ein anderes Projekt", sondern eine andere DLL, die sich intern auf die DLL bezieht, die ich auch in meinem Hauptprojekt verwendete. Es schien, dass diese DLLs beide von derselben Version sein sollten, um korrekt zu laufen.

Ich fand und kopierte diese DLL von meinem Kollegen Maschine und verwies es in meinem Hauptprojekt und kam mit diesem Problem durch.

Um diese DLL zu identifizieren auch - Wir haben den alten Code und neuen Code liefen und mit Hilfe von ProcMon meine TL des Versionskonflikt dies ein weiterer dll abgeschlossen