Comment ouvrir un dossier de code Visual Studio dans Visual Studio 2015?
Si je l'ouvre en tant que "site Web", il essaie de traiter le répertoire node_modules dans les fichiers JavaScript normaux du projet et génère une erreur lorsque le chemin dépasse la longueur maximale.
Mais je ne peux pas l'ouvrir comme n'importe quel autre type de projet sauf si je crée d'abord un projet de ce type, puis déplace tous les fichiers de code VS dans ce dossier.
Il n'y a actuellement que aucun moyen d'ouvrir un dossier directement avec Visual Studio.
Pourquoi? Parce que Visual Studio et Visual Studio Code ont uniquement partagé leur nom, pas l’idée derrière. Pour prolonger la réponse de Jenny O'Reilly:
Visual Studio Code est un éditeur folder oriented
Cela signifie que VSC a le même point de vue sur votre projet que l'explorateur de fichiers.
Visual Studio (not Code) est un environnement de développement intégré solution oriented
(IDE court)
Au lieu de cela, chaque projet de Visual Studio nécessite un *.sln
Solution-File en tant que composant racine. À partir de ce moment, Visual Studio examine votre projet. Par exemple, si vous copiez un fichier dans votre dossier de projet, celui-ci ne serait pas reconnu par Visual Studio. Vous devez d'abord les ajouter à votre fichier sln
pour les voir. Il permet également au développeur de combiner plusieurs projets (*.csproj
, ..) en une seule solution à construire.
Cela signifie que l'idée derrière ces deux éditeurs est complètement différente.
Il y a Outils Node.js pour Visual Studio
Cela fournira des modèles de projet intégrés à Node.js
Visual Studio 2015 est fourni avec des modèles TypeScript
Une solution de contournement serait une Solution vide dans laquelle vous configurez votre projet de code Visual Studio.
Une autre astuce serait la réponse à cette question. Vous pouvez ouvrir votre dossier de projet en tant que projet de site Web.
Fichier -> Ouvrir le site Web -> Système de fichiers et choisir le dossier
Comme vous l'avez mentionné, il y aura des erreurs car Visual Studio essaie de générer les solutions. Pour les lecteurs suivants de cette réponse, le travail autour de cela (comme l'écrit John Pankowicz dans le commentaire) est le suivant:
Cliquez avec le bouton droit sur Site Web dans l'Explorateur de solutions -> Pages de propriétés -> Générer -> Décochez la case "Créer un site Web dans le cadre de la solution".
(Merci à JC1001 pour cette mise à jour)} _
La prochaine version de Visual Studio (Visual Studio "15") prendra en charge l'ouverture d'un dossier. Ceci est mentionné dans le Blog Visual Studio .
De même que dans Visual Studio Code, il y aura une commande d’invite pour ouvrir les dossiers. À l'heure actuelle, vous pouvez l'utiliser dans la version d'aperçu:
devenv/command “file.openfolder FOLDER_PATH”
À l'avenir, vous pourrez utiliser:
devenv FOLDER_PATH
Opinion
Personnellement, je ne recommanderais pas Visual Studio (pas de code) pour les projets HTML/site Web sans développement côté serveur, car je ne vois aucune fonctionnalité. Même l'intellisense me suggère parfois mauvais code HTML (ce n'est pas la faute de l'IDE).
Après tous les projets Web sont toujours des fichiers texte. Vous pouvez facilement contrôler des projets de groupe comme celui-ci avec Version Control. Visual Studio Code fournit même un support intégré Git .
Enfin, la vue des dossiers est arrivée dans VS 2017 :)
Vous pouvez trouver plus de détails dans ici .
Code Visual Studio ne crée pas de "fichiers de projet" que vous pouvez ouvrir dans Visual Studio 2015. Lorsque vous ouvrez un site Web de nœud dans Visual Studio, vous devez recréer la structure de dossiers dans VS2015 et créer un "fichier de projet". .
Je n'ai pas trouvé de meilleur moyen de le faire, mais je serai heureux de pouvoir ouvrir un dossier aussi facilement que possible avec VSCode.