web-dev-qa-db-fra.com

Impossible d'ouvrir le fichier de solution dans le code Visual Studio

J'ai installé le code Visual Studio sous Windows. Lorsque j'essaie d'ouvrir un fichier de solution dans VS Code, il l'ouvre au lieu d'ouvrir tous les projets de la solution. Existe-t-il un moyen d'ouvrir des solutions de projet existantes dans VS Code?

55
Yousuf

Lorsque vous ouvrez un dossier dans VSCode, il recherchera automatiquement des artefacts de projet typiques, tels que project.json ou des fichiers de solution. Dans la barre d'état située dans le coin inférieur gauche, vous pouvez basculer entre les solutions et les projets.

59
Benjamin Pasero

Utilisation vscode-solution-Explorer extension:

Cette extension ajoute un panneau Explorateur de fichiers Visual Studio Solution dans le code Visual Studio. Vous pouvez maintenant naviguer dans votre solution en suivant la structure originale de Visual Studio.

https://github.com/fernandoescolar/vscode-solution-Explorer

enter image description here

Merci @ fernandoescolar

25
gpaoli

VSCode est un éditeur de code, pas un IDE complet. Pensez à VSCode comme un bloc-notes sur les stéroïdes intégrant l’achèvement de code IntelliSense, une compréhension plus riche du code sémantique de plusieurs langues, le refactoring de code, y compris la navigation, la prise en charge du clavier avec des liaisons personnalisables, la coloration syntaxique, la mise en correspondance, l’indentation automatique et les extraits.

Il ne s'agit pas de remplacer Visual Studio, mais l'intégration de "Visual Studio" dans VSCode déroutera certaines personnes au début.

14
BeastCode

Mais vous pouvez ouvrir le dossier avec le .SLN pour modifier le code dans le projet, ce qui détectera le .SLN pour sélectionner la bibliothèque qui fournit Intellisense.

8
Darkside

Sous Linux, l’ouverture du dossier contenant le fichier .sln ne basculera pas vers une "vue solution + projets" comme le prétendent d’autres (même si vous avez déjà installé l’extension C # à partir du marché). La solution de contournement pour cet horrible UX consiste à ouvrir un fichier .cs spécifique, puis il téléchargera Mono en arrière-plan (et vous invitera peut-être à télécharger .NETCore).

0
knocte