So benennen Sie die Lösung, den Lösungsordner, den Projektordner, den Paket- / Filterordner und die vcxproj-Datei in Visual Studio 2012 um

8

Ich habe Probleme mit einem meiner obigen Spiele mit meinem Spielprojekt. Es gibt schon viele Antworten online und ich habe sie alle durchgesehen, aber sie haben nicht für mich funktioniert oder haben ein anderes Szenario. Hier ist meine Situation:

So sieht meine Lösung aus. Ich habe den Projektnamen von X-Power im Visual Studio auf Neo_Elements geändert, was funktioniert. Aber es betrifft nicht den tatsächlichen physischen Ordner.

Der Pfad und Name der physischen Datei für die .vcxproj-Datei lautet ...\Neo_Elements\WorldScrollingGame\WorldScrollingGame.vcxproj .

Der Pfad und der Name der physischen Datei für die .sln-Datei lauten ...\Neo_Elements\X-Power.sln

Was ich machen möchte:

  1. Benennen Sie die Lösung in Neo_Elements um (daher ändert sich die .sln -Datei entsprechend)

  2. Ändern Sie den Dateipfad in ...\Neo_Elements\Neo_Elements\...

  3. Benennen Sie die .vcxproj-Datei in Neo_Elements.vcxproj

  4. um

Nach der Änderung sollte der Pfad und der Name der .sln-Datei lauten ...\Neo_Elements\Neo_Elements.sln

Der Pfad und Name der .vcxproj-Datei sollte ...\Neo_Elements\Neo_Elements\Neo_Elements.vcxproj

lauten

Der Name der Lösung und des Projekts lautet Neo_Elements

Was ich getan habe:

  1. Benennen Sie die Lösung in Visual Studio mit F2 in den Lösungsnamen um.

Was passiert ist:

Das Projekt baut nicht länger auf und erzeugt einen Haufen Kompilierungsfehler wie folgt:

%Vor%

Ich habe den physischen Ordner nicht einmal geändert, und ich hatte keine Ahnung, warum die Datei nicht gefunden werden kann, und der Speicherort der fehlenden Datei erschien mir völlig zufällig. (nicht nur die unter \WorldScrollingGame , sondern auch einige auf tieferen Ebenen. Auch viele Dateien waren betroffen, aber nur wenige Dateien können nicht gefunden werden). Als ich versuchte, den Lösungsnamen wieder in X-Power zu ändern, stellte sich heraus, dass dies nicht möglich ist. Es sagt "Die Lösung kann nicht umbenannt werden, da bereits Lösungsdateien mit dem angegebenen Namen existieren", obwohl kein X-Power.sln mehr vorhanden ist. Trotzdem bin ich hier völlig steckengeblieben und musste die gesamte Lösung aus einem Backup wiederherstellen (oder den Namen der .sln Datei manuell im Windows Explorer ändern). Der erste Versuch ist fehlgeschlagen.

Dann habe ich angefangen, den zweiten zu versuchen, indem ich den Projektordner außerhalb von VS ändere.

Was ich getan habe:

Ich folgte diesem Link : geschlossen VS, umbenannt Projektleiter außerhalb VS, bearbeitet .sln im Texteditor ändert "X-Power", "WorldScrollingGame\WorldScrollingGame.vcxproj" in "X-Power", "Neo_Elements\WorldScrollingGame.vcxproj" (seltsamerweise sollte X-Power Neo_Elements da ich den Projektnamen innerhalb von VS bearbeitet habe, aber irgendwie hat es die Änderung hier nicht widergespiegelt, es sei denn, dies ist keine Reflektion des Projektnamens, was nach diesem Link keinesfalls der Fall sein sollte, aber ich wollte nicht mit dem Lösungsnamen jetzt aufgrund dessen, was vorher passierte, zu verwirren.

Was passiert ist:

Es stellt sich heraus, dass ich immer noch einen Haufen Kompilierungsfehler erhalte, ähnlich dem, den ich für meinen ersten Versuch bekommen habe, keine Ahnung, wie ich das lösen soll.

Also habe ich nicht versucht, die dritte zu versuchen, da ich nicht einmal weiß, wie ich

Bitte helfen Sie! Wirklich kann mit diesen wenigen nicht umgehen.

Bearbeiten: Ich weiß, dass es vielleicht besser ist, einen neuen zu starten und alle Dateien zu migrieren, aber ich konnte die Umbenennung in keiner Situation zuvor durchführen - nicht einmal eine Umbenennung einer einzelnen Lösung oder ein Umbenennen eines einzelnen Projektverzeichnisses. Also möchte ich diese Chance nutzen und herausfinden, wie das tatsächlich funktioniert, da es für viele Leute funktioniert zu haben scheint

    
ryf9059 09.01.2013, 16:49
quelle

1 Antwort

1

Ich kann Ihnen einen Vorschlag geben, der meiner Meinung nach funktionieren könnte. Suchen Sie in Visual Studio 2012 im Projektmappen-Explorer die Datei .vcxproj, indem Sie alle Knoten öffnen und sehen, wo sie sich befinden. Benenne dann die Datei von dort um. Mach dasselbe für alle anderen Dateien von dir. Nachdem Sie all dies getan haben, sollte Ihre letzte Aufgabe darin bestehen, den Namen der Lösung innerhalb des VS2012 zu ändern. Hoffe, das wird helfen. Alle Kommentare oder Antworten werden geschätzt.

    
Anas Tasadduq 04.08.2014 00:57
quelle