visual update tutorial studio portable how español code c# visual-studio-code

c# - update - visual studio code tutorial español pdf



¿Cómo compilar c#en el nuevo código Visual Studio de Microsoft? (4)

He instalado la versión de vista previa del nuevo editor de código de Microsoft "Código de Visual Studio ". ¡Parece una buena herramienta! La introducción menciona que puede programar c # con ella, pero el documento de instalación no menciona cómo compilar realmente archivos c #. Puede definir "mono" como tipo en el archivo " launch.json ", pero eso no hace nada todavía. Presionando F5 resultados en: "asegúrese de seleccionar una configuración desde el menú desplegable de lanzamiento" ... Además, intellisense no funciona para c #? ¿Cómo se establece el camino a cualquier marco incluido?

Launch.json:

"configurations": [ { // Name of configuration; appears in the launch configuration drop down menu. "name": "Cars.exe", // Type of configuration. Possible values: "node", "mono". "type": "mono", // Workspace relative or absolute path to the program. "program": "cars.exe", }, { "type": "mono", }


Como nadie más lo dijo, el atajo para compilar (compilar) una aplicación C # en Visual Studio Code (VSCode) es SHIFT+CTRL+B

Si desea ver los errores de compilación (porque no aparecen de forma predeterminada), el acceso directo es SHIFT+CTRL+M

(Sé que esta pregunta no solo requería el atajo de compilación, sino que quería responder a la pregunta en el título, que no fue respondida directamente por otras respuestas / comentarios).


Instale la extensión "Code Runner". Compruebe si puede compilar su programa con csc (por ejemplo: csc hello.cs ). El comando csc se envía con Mono. A continuación, agregue esto a su configuración de usuario de VS Code:

"code-runner.executorMap": { "csharp": "echo ''# calling mono/n'' && cd $dir && csc /nologo $fileName && mono $dir$fileNameWithoutExt.exe", // "csharp": "echo ''# calling dotnet run/n'' && dotnet run" }

Abra su archivo C # y use la clave de ejecución de Code Runner.

Editar: también se agregó la dotnet run , por lo que puede elegir cómo desea ejecutar su programa: con Mono o con dotnet. Si elige dotnet, primero cree el proyecto ( dotnet new console , dotnet restore ).


Intellisense funciona para C # 6, y es genial.

Para ejecutar aplicaciones de consola, debe configurar algunas herramientas adicionales :

  • ASP.NET 5; en Powershell: &{$Branch=''dev'';iex ((new-object net.webclient).DownloadString(''https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.ps1''))}
  • Node.js incluyendo el administrador de paquetes npm .
  • El resto de las herramientas necesarias, incluida Yeoman yo : npm install -g yo grunt-cli generator-aspnet bower
  • También debe invocar .NET Version Manager: c:/Users/Username/.dnx/bin/dnvm.cmd upgrade -u

Luego puede usar yo como asistente para la aplicación de consola: yo aspnet Elija el nombre y el tipo de proyecto. Luego, vaya a la carpeta creada cd ./MyNewConsoleApp/ y ejecute dnu restore

Para ejecutar su programa simplemente escriba >run en Paleta de comandos ( Ctrl+Shift+P ), o ejecute dnx . run dnx . run en shell desde el directorio de su proyecto.


SHIFT+CTRL+B debería funcionar

Sin embargo, a veces un problema puede ocurrir en un entorno no administrador bloqueado:

Si abre una aplicación C # existente de la carpeta, debe tener un .sln (archivo de solución), etc.

Comúnmente puede obtener estos mensajes en el código VS

Downloading package ''OmniSharp (.NET 4.6 / x64)'' (19343 KB) .................... Done! Downloading package ''.NET Core Debugger (Windows / x64)'' (39827 KB) .................... Done! Installing package ''OmniSharp (.NET 4.6 / x64)'' Installing package ''.NET Core Debugger (Windows / x64)'' Finished Failed to spawn ''dotnet --info'' //this is a possible issue

A lo cual se le pedirá que instale las .NET CLI tools

Si es imposible obtener SDK instalado sin privilegios de administrador, entonces use otra solución.