No se puede abrir el archivo de solución en el código de Visual Studio


He instalado el código de Visual Studio en Windows. Cuando intento abrir un archivo de solución en VS Code, abre el archivo de solución, en lugar de abrir todos los proyectos en solución. ¿Hay alguna forma de abrir soluciones de proyectos existentes en VS Code?

Author: Răzvan Flavius Panda, 2015-04-30

6 answers

Cuando abre una carpeta en VSCode, ésta escaneará automáticamente la carpeta en busca de artefactos típicos del proyecto, como el proyecto.archivos json o solution. Desde la barra de estado en la parte inferior izquierda puede cambiar entre soluciones y proyectos.

 49
Author: Benjamin Pasero,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-10 10:41:22

Use vscode-solution-explorer extensión:

Esta extensión agrega un panel de explorador de archivos de Visual Studio Solution en Visual Studio Code. Ahora puede navegar por su solución siguiendo la estructura original de Visual Studio.

Https://github.com/fernandoescolar/vscode-solution-explorer

introduzca la descripción de la imagen aquí

Gracias @fernandoescolar

 9
Author: gpaoli,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-16 10:57:00

VSCode es un editor de código, no un IDE completo. Piense en VSCode como un bloc de notas en esteroides con finalización de código IntelliSense, comprensión de código semántico más rica de múltiples idiomas, refactorización de código, incluida la navegación, soporte de teclado con enlaces personalizables, resaltado de sintaxis, coincidencia de corchetes, sangría automática y fragmentos.

No está destinado a reemplazar Visual Studio, pero hacer que "Visual Studio" forme parte del nombre en VSCode, por supuesto, confundirá a algunas personas al principio.

 8
Author: BeastCode,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-03 16:08:51

Pero puede abrir la carpeta con el .SLN en para editar el código en el proyecto, que detectará el .SLN para seleccionar la biblioteca que proporciona Intellisense.

 6
Author: Darkside,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-01 08:27:29

En Linux, abriendo la carpeta que contiene el .el archivo sln no cambiará a "solution+projects view" como otros afirman (incluso si ya ha instalado la extensión C# del marketplace). La solución para este horrible UX es abrir un específico .archivo cs y luego se descargará Mono en segundo plano (y tal vez le pedirá que descargue .NETCore).

 -1
Author: knocte,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-09 08:54:44

Desea que Visual Studio Community de esta página.

El Código de Visual Studio tampoco cargó el proyecto por mí después de cargar la carpeta.

 -5
Author: Temporaneous,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-25 01:01:10