Ich möchte ein bereits vorhandenes Verzeichnis zu einem Verzeichnis im Projektmappen-Explorer hinzufügen, aber wenn ich mit der rechten Maustaste auf das Verzeichnis klicke und es auswähle Add => Existing Item
, kann ich nur einzelne Dateien hinzufügen, aber keine Verzeichnisse.
Wie füge ich ein bereits vorhandenes Verzeichnis zu einem Verzeichnis in einem Projekt im Projektmappen-Explorer hinzu?
Antworten:
Ziehen Sie den Ordner aus dem Windows Explorer in Ihr Visual Studio-Lösungsfenster und legen Sie ihn dort ab :)
Quelle hier
oder einfach kopieren und in den Solution Explorer einfügen.
quelle
Klicken Sie oben im Projektmappen-Explorer auf die Schaltfläche "Alle Dateien anzeigen", klicken Sie mit der rechten Maustaste auf den gewünschten Ordner und wählen Sie "In Projekt einschließen".
quelle
VS 2012 scheint zwischen "Lösungsordnern" zu unterscheiden, bei denen es sich nur um Ordner handelt, die entweder andere Lösungsordner oder Projektordner enthalten. Das Ziehen und Ablegen funktioniert (mit meinen Einstellungen) nur für die Projektordner und nicht für die Lösungsordner. Wenn ich einen neuen Lösungsordner hinzufüge, passiert nichts auf dem Computer. Wenn ich einen Maschinenordner per Drag & Drop in die Hauptlösung ziehe, wird er nicht akzeptiert. Wenn ich den Ordner per Drag & Drop in einen Lösungsordner ziehe, wird eine Fehlermeldung angezeigt, dass dies nicht möglich ist.
quelle
Bei einigen anderen Antworten fehlt ein wichtiger Punkt: Wenn sich der Ordner nicht in einem Projekt in der Lösung befindet, kann der Ordner nicht hinzugefügt werden
Das ist die Lösung:
1) Fügen Sie der sln einen neuen Ordner hinzu - es ist egal, dass der Ordner bereits auf der Festplatte vorhanden ist, da dies ein virtueller Ordner in der sln ist
2) Fügen Sie die Datei mit "Vorhandene Dateien hinzufügen" zum Ordner hinzu.
quelle
Wenn Sie sich mit einem Ordner auf Lösungsebene befassen, der aus irgendeinem Grund entfernt wurde und jetzt wieder hinzugefügt werden muss, öffnen Sie die SLN-Datei in einem Texteditor wie Notepad ++.
Finden Sie Ihren "Ordnernamen" in dem Abschnitt, der so aussieht ...
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NewFolder1", "NewFolder1", "{73ED84FC-F250-4CCC-B267-34CEB67F2883}" EndProject
Löschen Sie NUR von "Projekt" zu "EndProject" für das spezifische Projekt / den Ordner, mit dem Sie Probleme haben.
Möglicherweise wird in VS2012 die Meldung angezeigt, dass Ihre Lösung von einer externen Quelle geändert wurde. Wählen Sie die Option, um Ihre Änderungen für die externen Änderungen zu "verwerfen". Fügen Sie zum Schluss Ihren Ordner auf Lösungsebene hinzu und fügen Sie Ihre Projekte als vorhandene Elemente zu diesem Ordner hinzu, ziehen Sie sie per Drag & Drop oder kopieren Sie sie und fügen Sie sie nach Ihren Wünschen ein.
quelle
Erweitern Sie den Eintrag "Projekt" in der Menüleiste und wählen Sie "Alle Dateien anzeigen". Suchen Sie dann den Ordner, den Sie hinzufügen möchten, im Projektmappen-Explorer (Ordner, die derzeit nicht enthalten sind, sind hellgrau mit einem gepunkteten Umriss anstelle des üblichen durchgezogenen Symbols). Klicken Sie mit der rechten Maustaste auf den gewünschten Ordner und wählen Sie "In Projekt einschließen".
Wenn Sie fertig sind, wählen Sie erneut "Alle Dateien anzeigen" aus dem Menü "Projekt", um zur regulären Ansicht zurückzukehren.
(Dies ist der Antwort von Radenko Zec sehr ähnlich, erfordert jedoch nicht, dass die Schaltfläche "Alle Dateien anzeigen" bereits in einer Symbolleiste vorhanden ist. Ich würde dies nur als Antwort auf seine Antwort belassen, habe aber derzeit nicht den Ruf Kommentare hinterlassen.)
quelle
Für diejenigen , die eine Ahnung hatten es getan werden könnte , aber es waren nicht in der Lage zu tun, HINWEIS: Ziehen Sie Ordner oder Dateien auf den Namen des Projektnamen in Projektmappen - Explorer im Geringsten
quelle