2017-12-29 51 views
0

Mein Visual Studio (VS) Projekt/Lösung funktioniert wie vorgesehen, aber VS hat die Verzeichnisstruktur (Quelldateien) meines Projekts in einer nicht logischen Weise irgendwie organisiert.Reorganisieren der Verzeichnisstruktur für Visual Studio-Lösung

Die aktuelle Verzeichnisstruktur

Solution Folder 
    Project 1 folder 
     Project 1 source files 
    Sub folder 
     Project 2 source files 
     .sln Solution file 
     Project 3 folder 
      Project 3 source files 

Ich glaube, ich irgendwann einen Fehler gemacht haben, wenn die Projekte auf die Lösung in VS Zugabe, ist es nun seit wie diese organisiert ist.

Was würde ich am liebsten das ist mehr sauber Struktur:

Solution Folder 
    Project 1 folder 
     Project 1 source files 
    Project 2 folder 
     Project 2 source files 
    Project 3 folder 
     Project 3 sources files 
    .sln Solution file 

Als ich dies versucht - oder whenver I/bewegen versuchen, die Dateien/Ordner durch einfaches Bewegen sie gemäß dem oben außerhalb des VS zu reorganisieren um, und dann versuchen, die Lösung in VS danach zu bauen, bekomme ich folgende Fehler für (ziemlich) Alle Artikel:

The item (name) does not exist in the project directory. 
It may have been moved, renamed or deleted. 

Also meine Frage ist:

Wie reorganisiere ich meine Ordner/Dateien für meine Lösung außerhalb von VS, ohne meine Lösung zu zerstören?

+0

Öffnen Sie die SLN und die einzelnen Projektdateien mit einem Texteditor. Sie können sehen, wo Dinge (Pfade) falsch sind – Steve

Antwort

0

Für Menschen, die ähnlich Hindernis werden, die könnte, fand ich die Antwort darauf aus diesem Thread:

Visual Studio move project to a different folder

Wie dort beschrieben ist, haben Sie das Projekt, das Sie von innen bewegen löschen möchten Ihr Projektmappen-Explorer in Visual Studio (VS). Anschließend verschieben Sie den Projektordner (außerhalb von VS) dorthin, wo Sie ihn haben möchten. Schließlich klicken Sie im VS Solution Explorer mit der rechten Maustaste auf Ihre Lösung -> Hinzufügen -> Vorhandenes Projekt. Stellen Sie sicher, dass Sie keine Ordner oder Dateien trennen, die zusammengehören (seien Sie sehr vorsichtig/bewusst).

Wenn Sie auf die verschiedenen Projekte, z. Durch Namespaces müssen Sie dies erneut hinzufügen, indem Sie mit der rechten Maustaste auf das Projekt klicken (im Projektmappen-Explorer), das Sie auf ein anderes Projekt verweisen möchten -> Hinzufügen -> Referenz.

EDIT: Visual Studio könnte, aus welchem ​​Grund auch immer ändern, welches Projekt initialisiert wird beim Erstellen/Debuggen usw. Wenn Sie im VS Solution Explorer suchen, ist das zuerst initialisierte Projekt fett. Wenn Sie dies ändern möchten, klicken Sie mit der rechten Maustaste auf Ihr gewünschtes Startprojekt -> Als StartUp-Projekt festlegen.

Alle der oben genannten ist für Visual Studio 2017

Verwandte Themen