[DLL] Projektabhängigkeiten zwischen DLL und Anwender
-
Heho,
hab mal eine Frage zu den Projektabhängigkeiten innerhalb einer Solution.
Also ich habe in einer Solution ein DLL-Projekt, dass die anderen Projekte benutzen. Wenn ich dies bei den Projektabhängigkeiten angebe, werden bei Änderungen die richtigen Projekte aktualisiert. Aber beim Ausführen wird die benötigte DLL nicht gefunden.
Hab das Problem bisher so behandelt, dass ich den Pfad zur DLL in die Umgebungsvariable meines System eingetragen hab. Das ist jetzt leider unhandlich, da die Solution nun auf beliebigen Rechner arbeiten soll.
Kann man den Pfad zur DLL irgendwo in den Projekteinstellungen hinzufügen?
Gibt's sonst noch eine andere Möglichkeit innerhalb von VC?Danke,
don_basto.
-
Du solltest einen Sustom Build-Step einbauen, der die DLL in ein bestimmten Verzeichnis (nämlich das der EXE) bei Erfolgt kopiert...
http://msdn.microsoft.com/library/en-us/dnppcgen/html/sp_lab1_build_custom_control.asp
-
Danke für den Tipp.
Ich hatte gehofft, das ich in der Solution ein Verzeichnis angeben kann, in dem bei der Ausführung aus VC heraus nach erforderlichen Dateien gesucht wird. Mit deiner Lösung muss ich die Datei zwar oft kopieren, aber ich bin unabhängig vom Rechener.
Gute Nacht,
don_basto.
-
der Registry: Get/SetPrivateIdentint