C# VS2010: Fehler, Zwei Ausgabedateinamen wurden zum selben Ausgabepfad aufgelöst: ...

domidragon

Fleet Admiral
Registriert
Juli 2008
Beiträge
11.532
Huhu

Ich schlage mich seit Stunden mit einem Fehler rum und bekomm den nicht weg. Vielleicht weiss einer hier etwas darüber:

Aufgetaucht ist er folgendermassen. Ich arbeite seit ein paar Tagen am GUI für die Konfiguration der Applikation. Ich habe also quasi nur an der gearbeitet. Nachdem ich alles mal wieder bereinigt habe und wieder ausführen wollte, kam folgender Fehler:

Fehler: Zwei Ausgabedateinamen wurden zum selben Ausgabepfad aufgelöst: "obj\Debug\Configuration.ConfigDialog.ConfigDialog.resources" Configuration.ConfigDialog

1. ist daran komisch, dass er da 2 mal ConfigDialog drin hat im Namen.
2. Finde ich diese Datei nicht, auch im Projekt und denn Projektdateien gibt es sie nicht. (Ich habe die Pojekt und Solution Dateien per Notepad++ geöffnet und nach ConfigDialog.ressources gesucht, nichts gefunden)

Die Configurations Klasse ist ein eigenes Projekt, welches ich eingebunden habe.

Einzige Alternative die mir noch einfällt: neues Projekt anlegen, alles manuell da einbinden. Der Grund weshalb das keine gute Alternative ist. Das Projekt ist sehr gross und umfasst mehrere 10'000 Zeilen code, bzw. über 100 Files... Ergo eine Torture das manuel einzubinden.

Ich habe die Dateien auch per SVN mit einer älteren Revision verglichen, dabei ist mir bisher nichts auffallendes untergekommen...

Ich hoffe jemand kennt die Meldung und kann mir eine neue Richtung sagen, wo ich den Fehler suchen muss...
Ich weiss es ist nicht einfach ohne das Projekt zu kennen etwas drauss zu schliessen, aber ich kann weder das Projekt aufzeigen noch es posten. Ich hoffe mal darauf, dass wirklich jemand schon mal mit so einer Meldung zu tun gehabt hat, bzw. jemand, der mir neue Ideen bringt, was ich noch versuchen soll.

Übrigens: Projekt bereinigen, obj und bin ordner löschen habe ich bereits mehrfach versucht :)

Danke schonmal im vorraus

greez
 
Es scheint auf jeden Fall ein Problem mit multiplen .resx-Dateien zu sein.

Der Fehler muss sich eingeschlichen haben, als du Resourcen eingefügt hast. ZB Icons oder Bilder für das GUI.

Edit: Siehe auch hier.
 
Hey

Ich habe in letzter zeit keine Ressourcen verwendet, bzw. eingebunden.

Ich habe im Projektordner mal nach allen Resx dateien gesucht, es gibt durchaus mehrere Resx dateien in einem Ordner, aber das sollte ja nicht stören, hat es bis jetzt auch nie. Nur schon für Multilang muss das ja sein...
Ich habe alle Files mal nach Namen sortiert, keine doppelten gefunden die sich in einem ordner befinden.
Nach Pfad sortiert, hier ist schwer zu sagen, welcher nun zuviel sein soll.
Im Projekt alle Forms aufgeklappt und geschaut ob einer 2 drin hat. Auch da nichts, mir ist eher aufgefallen, das einige keine Resx datei haben, aber das wars auch schon...

hier die Liste, die markierten sind die, mit denen ich in letzter Zeit gearbeitet habe:


Ich habe es übrigens "gelöst". Ich machte ein Fallback auf eine alte revision und habe dann die neuen Dateien stück für stück rüberkopiert und die fehler nach und nach behoben. Dannach ging es wieder. Vorher hatte ich das mal nur mit den Projektdateien gemacht, das half aber nicht...
Ich hoffe es ging keine winzige änderung dabei verloren, da kann ja immer ein riessen chaos nachziehen :)

Wenn du noch eine Idee hast, was es evtl. gewesen sein könnte, ich guck später nochmals rein. Wäre noch interessant zu wissen weshalb der Fehler kam.

Jedenfalls vielen Dank für die Hilfestellung.

greez
 
Zurück
Oben