webentwicklung-frage-antwort-db.com.de

So öffnen Sie einen Visual Studio-Codeordner (Projekt) in Visual Studio IDE

Wie öffne ich einen Visual Studio Code-Ordner in Visual Studio 2015? 

Wenn ich es als "Website" öffne, wird versucht, das node_modules -Verzeichnis als Teil der normalen JavaScript-Dateien des Projekts zu behandeln. Wenn der Pfad die maximale Pfadlänge überschreitet, wird ein Fehler angezeigt. 

Ich kann es jedoch nicht wie andere Projekttypen öffnen, es sei denn, ich erstelle ein Projekt dieses Typs und verschiebe dann alle VS-Code-Dateien in diesen Ordner.

  • Sollte ich versuchen, es als Website zu öffnen?
  • Oder soll ich ein neues Projekt erstellen und dann die Dateien + Ordner hinein kopieren?
  • Gibt es einen Vorteil, es als Projekt zu haben?
  • Wenn ich ein Projekt erstelle, ist es schwierig, mit jemandem zusammenzuarbeiten, der nur VS Code verwendet.
  • Und wenn ich ein Projekt verwende, welchen Projekttyp sollte ich auswählen?
15
John Pankowicz

Derzeit gibt es keine Möglichkeit, einen Ordner direkt mit Visual Studio zu öffnen.

Warum? weil Visual Studio und Visual Studio Code haben nur ihren Namen geteilt, nicht die Idee dahinter. So erweitern Sie die Antwort von Jenny O'Reilly:

  • Visual Studio Code ist ein folder oriented Editor

    Dies bedeutet, dass VSC dieselbe Sicht auf Ihr Projekt hat wie der Datei-Explorer.

  • Visual Studio (nicht Code) ist ein solution oriented integrierte Entwicklungsumgebung (kurze IDE)

    Stattdessen benötigt jedes Projekt in Visual Studio ein *.sln Lösungsdatei als Root-Komponente. Von diesem Punkt aus betrachtet Visual Studio Ihr Projekt. Wenn Sie beispielsweise Datei in Ihren Projektordner kopieren, werden sie von Visual Studio nicht erkannt. Sie müssen sie zuerst zu Ihrer sln -Datei hinzufügen, um sie anzuzeigen. Es erlaubt dem Entwickler auch, mehrere Projekte zu kombinieren (*.csproj, ..) in eine einzige Lösung zu bauen.

Das heißt, die Idee hinter diesen beiden Editoren ist völlig anders.


Visual Studio (kein Code) Projekttypen für das Web

  • Es gibt Node.js Tools für Visual Studio

    Dadurch werden die in Node.js integrierten Projektvorlagen bereitgestellt

  • Visual Studio 2015 wird mit TypeScript-Vorlagen geliefert


Problemumgehung 1

Eine Problemumgehung wäre ein leere Lösung , in dem Sie Ihr Visual Studio-Code-Projekt einrichten.


Problemumgehung 2

Ein weiterer Trick wäre die Antwort auf diese Frage. Sie können Ihren Projektordner als Website-Projekt öffnen.

Datei -> Website öffnen -> Dateisystem und wählen Sie den Ordner

Update

Wie Sie bereits erwähnt haben, treten Fehler auf, da Visual Studio versucht, die Lösungen zu erstellen. Für die nächsten Leser dieser Antwort lautet die Lösung dafür (wie John Pankowicz im Kommentar schreibt):

Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Website -> Eigenschaftenseiten -> Erstellen -> Deaktivieren Sie "Website als Teil der Lösung erstellen".


Update 2

(Danke an JC1001 für dieses Update

Die nächste Version von Visual Studio (Visual Studio "15") unterstützt das Öffnen eines Ordners. Dies wird im Visual Studio Blog erwähnt.

Ebenso wie in Visual Studio Code gibt es einen Eingabeaufforderungsbefehl zum Öffnen von Ordnern. Im Moment können Sie dies in der Vorschau-Version verwenden:

devenv/Befehl "file.openfolder FOLDER_PATH"

In Zukunft können Sie verwenden:

devenv FOLDER_PATH


Meinung

Persönlich würde ich Visual Studio (nicht Code) für HTML/Website-Projekte ohne serverseitige Entwicklung nicht empfehlen, da ich keine Funktionen sehe. Sogar der Verstand schlägt mir manchmal vor schlechter HTML-Code (es ist nicht die Schuld der IDE).

Immerhin sind alle Webprojekte noch Textdateien. Mit der Versionskontrolle können Sie Gruppenprojekte wie dieses ganz einfach steuern. Visual Studio Code bietet sogar eine integrierte Git-Unterstützung .

17
Smartis

Endlich ist die Ordneransicht in VS 2017 angekommen :)

 enter image description here

Weitere Details finden Sie in hier .

13

In Visual Studio-Code werden keine "Projektdateien" erstellt, die Sie in Visual Studio 2015 öffnen können. Wenn Sie eine Knoten-Website in Visual Studio öffnen, müssen Sie die Ordnerstruktur in VS2015 neu erstellen und eine "Projektdatei" erstellen. . 

Ich habe keine besseren Möglichkeiten gesehen, aber ich bin glücklich, wenn wir einen Ordner genauso einfach wie VSCode öffnen können 

0
Pedro G. Dias