Hallo "Kollegen",
zwei Fragen bezüglich "gelockten" DLLs.
1. Wenn ich eine DLL in ein Projekt einbinde und kompiliere, dann ist die DLL gesperrt, das bedeutet, wenn ich eine neue DLL in das Verzeichnis kopieren will, geht das erst dann, wenn ich das Projekt schließe - gibt es da einen anderen Weg, so in etwa unload DLL oder sowas ähnliches? Ist nämlich total nervig.
2. Wie löst man eigentlich den Konflikt, DLL xyz is used by another resource? Hintergrund war, dass ich einene eigenen msbuild-Task in einem Projekt geschrieben hatte und das Projekt als ganzes eingebunden, also nicht die DLL. Den Task habe ich vor dem Kompilieren (im Projektfile BeforeBuild) aufgerufen, dann bekam ich immer eine Fehlermeldung, dass diese DLL nicht verwendet werden kann, da schon von anderer Resource die DLL verwendet wird. Wie kann man dies lösen? OK, Nr. 1 würde mir schon reichen, da man ja nicht immer eigene msbuild-Tasks schreibt
Danke euch schon mal für etwaige Antworten im Voraus.
Gruß
|
|