Freigeben über


Fehler: Die Abhängigkeit "Datei" in Projekt "Projekt" kann nicht in das Ausführungsverzeichnis kopiert werden, da sie mit Abhängigkeit "Datei" in Konflikt stehen würde

Aktualisiert: November 2007

Error: the dependency 'file' in project 'project' cannot be copied to the run directory because it would conflict with dependency 'file'

Es liegt ein Konflikt zwischen Verweisen vor: Mehrere unterschiedliche Abhängigkeiten mit demselben Dateinamen wurden in das Verzeichnis bin für die auszuführende Anwendung kopiert. Das Ausführungsverzeichnis kann den Konflikt nicht lösen, da es sich bei den Abhängigkeiten nicht um Primärverweise handelt.

Durch diesen Fehler schlägt das Build fehl.

Wenn Sie auf dieses Aufgabenlistenelement doppelklicken, gelangen Sie zum Verweisknoten des Projekts, in dem der Konflikt auftritt.

So beheben Sie diesen Fehler

  • Richten Sie eine der Assemblys als direkten Verweis auf das Projekt ein. Ein möglicher Nachteil dabei ist jedoch, dass die ausgewählte Assembly nicht unbedingt mit Assemblys arbeitet, die eine andere Version der Assembly, auf die verwiesen wird, benötigen.

    - oder -

  • Stellen Sie sicher, dass beide Kopien der Assembly einen starken Namen haben und sich im globalen Assemblycache befinden. Dadurch müssen die Assemblys nicht mehr in das Verzeichnis bin kopiert werden.

Siehe auch

Aufgaben

Gewusst wie: Erstellen und Entfernen von Projektabhängigkeiten

Konzepte

Projektverweise

Globaler Assemblycache

Assemblys mit starkem Namen

Assemblyversionen