Para compilar la primera aplicación .NET, deberá instalar el SDK de .NET, Visual Studio Code y el Kit de desarrollo de C#.
El SDK (kit de desarrollo de software) de .NET es una colección gratuita y de código abierto de herramientas y bibliotecas que necesitará para compilar y ejecutar aplicaciones con C#. C# es el lenguaje de programación moderno orientado a objetos que usará para este tutorial.
Visual Studio Code (VS Code) es el editor de código ligero, gratuito y de código abierto más popular del mundo. Aquí es donde escribirá el código de C#.
El Kit de desarrollo de C# es un eficaz conjunto de extensiones de VS Code que facilita el desarrollo de C#. Le ayuda a escribir, probar y depurar el código a medida que compila aplicaciones.
El archivo de configuración de WinGet de .NET instalará el SDK de .NET 8, VS Code y el Kit de desarrollo de C#. Si ya tiene alguno instalado, Winget omitirá ese paso de instalación.
To build your first .NET application with Visual Studio Code, set up your environment:
Open VS Code and select the Extensions button in VS Code's Activity Bar to the left. Type C# in the search bar, select C# Dev Kit, and then select the Install button on the C# Dev Kit extension page.
Haga clic en el vínculo siguiente para descargar el archivo.
Después de hacer doble clic en el archivo, se abrirá un terminal y verá que el archivo de configuración de Winget está listo para instalar el SDK de .NET 8, VS Code (si no los tiene) y el Kit de desarrollo de C#.
Para leer el contrato de licencia y aceptarlo, escriba "y" en el terminal y presione Entrar.
Nota: Usted es responsable de comprender los valores de configuración que está eligiendo ejecutar. Microsoft no es responsable del archivo de configuración que haya creado o importado. Esta configuración puede cambiar la configuración en Windows, instalar software, cambiar la configuración de software (incluida la configuración de seguridad) y aceptar contratos de usuario para paquetes y servicios de terceros en su nombre. Al ejecutar este archivo de configuración, reconoce que comprende y acepta estos recursos y configuraciones. Tiene licencias para todas las aplicaciones instaladas por parte de sus propietarios. Microsoft no es responsable ni concede licencias a servicios o paquetes de terceros.
Winget está instalando todo lo que necesita para empezar. Debe tardar unos 5 minutos en completarse y, cuando termine, verá esta salida en el terminal.
Después de hacer doble clic en el archivo, Dev Home se abrirá y verá que el archivo de configuración de Winget está listo para instalar el SDK de .NET 8, VS Code (si no los tiene) y el Kit de desarrollo de C#.
Para leer el contrato de licencia y aceptarlo, haga clic en "Acepto y quiero continuar" en la parte inferior izquierda y, a continuación, haga clic en "Configurar como administrador" en la parte inferior derecha. Seleccione "Sí" cuando se le pregunte si quiere permitir que Dev Home realice cambios en el dispositivo.
Nota: Usted es responsable de comprender los valores de configuración que está eligiendo ejecutar. Microsoft no es responsable del archivo de configuración que haya creado o importado. Esta configuración puede cambiar la configuración en Windows, instalar software, cambiar la configuración de software (incluida la configuración de seguridad) y aceptar contratos de usuario para paquetes y servicios de terceros en su nombre. Al ejecutar este archivo de configuración, reconoce que comprende y acepta estos recursos y configuraciones. Tiene licencias para todas las aplicaciones instaladas por parte de sus propietarios. Microsoft no es responsable ni concede licencias a servicios o paquetes de terceros.
Dev Home está instalando todo lo que necesita para empezar. Debería tardar unos 5 minutos en completarse y, cuando termine, verá la salida siguiente en la ventana.
Check everything installed correctly
Ahora que el entorno está configurado, vaya a Buscar en la Barra de tareas de Windows y escriba Visual Studio Code. Haga clic en la aplicación para abrir VS Code.
Once you've set up your environment, open a new VS Code terminal. In the toolbar, select Terminal, then New Terminal.
Nota: Tenga en cuenta que si abre VS Code a través de un terminal, deberá habilitar la confianza del área de trabajo.
Ahora abra un nuevo terminal. Para ello, vaya a la barra de herramientas y seleccione Terminal y, a continuación, Nuevo terminal.
In your terminal, run the following command to check your installation.
Terminal
dotnet
If the installation succeeded, you should see an output similar to the following:
Terminal
Usage: dotnet [options]Usage: dotnet [path-to-application]Options:-h|--help Display help.--info Display .NET information.--list-sdks Display the installed SDKs.--list-runtimes Display the installed runtimes.path-to-application:The path to an application .dll file to execute.
If everything looks good, select the Continue button below to go to the next step.
Got an error?
If you receive a 'dotnet' is not recognized as an internal or external command error, make sure you opened a new VS Code terminal. If restarting VS Code or restarting your machine doesn't resolve the issue, use the I ran into an issue button to get help fixing the problem.
Create your app
Abra la paleta de comandos en VS Code tras presionar CTRL+MAYÚS+P.
Abra la paleta de comandos en VS Code tras presionar CMD+MAYÚS+P.
Type .NET: to see the commands you can run with C# Dev Kit!
Find and select .NET: New Project to create a new .NET project.
Scroll down and select Console App.
Choose the folder location you'd like to save your project.
Asigne al proyecto el nombre MyConsoleApp en la paleta de comandos cuando se le solicite.
Habilite la confianza del área de trabajo al activar la casilla y seleccionar Sí, confío en los autores.
If you have a Visual Studio Subscription, sign into your account. If you do not see a prompt pop up, click on the C# icon in VS Code's Status Bar towards the bottom right of your window.
En la barra lateral, asegúrese de que el Explorador de VS Code está abierto. Aquí verá la carpeta MyConsoleApp y Explorador de soluciones.Siga los pasos de este vídeo para contraer la carpeta MyConsoleApp, abrir el proyecto Explorador de soluciones, abrir el proyecto MyConsoleApp y arrastrar y colocar el Explorador de soluciones más arriba.
Contraiga la carpeta MyConsoleApp en el Explorador de VS Code.
Haga clic en el botón de contenido adicional a la izquierda del Explorador de soluciones para expandirlo.
Haga clic en el botón de contenido adicional a la izquierda del proyecto MyConsoleApp en el Explorador de soluciones para expandirlo.
Arrastre y coloque el Explorador de soluciones debajo de MyConsoleApp.
The main file in the MyConsoleApp folder is called Program.cs. By default, it already contains the necessary code to write Hello, World! to the terminal. Click on the file to see the code created by the template:
Select the Continue button below to go to the next step.
Got an error?
If you can't resolve the issue you're having, select the I ran into an issue button below to get help fixing the problem.
Run your app
To run your application, select the dropdown menu to the right of the run button in the top right, and select Run project associated with this file.
You should see Hello, World! in your VS Code terminal.
Terminal
Hello, World!
Congratulations, you've built and run your first .NET app! Select the Continue button below to go to the next step.
Edit your code
In the Program.cs file, add the highlighted line after the code that prints Hello, World!, like the following:
Program.cs
// See https://aka.ms/new-console-template for more informationConsole.WriteLine("Hello, World!");Console.WriteLine("The current time is " + DateTime.Now);
Save the Program.cs file and select Run project associated with the file again. If you succeed, you should see an output similar to the following:
Terminal
Hello, World!
The current time is 14/10/2024 8:12:39
Next steps
Congratulations, you've built and run your first .NET app!
Keep learning
To keep learning general .NET skills, try our tutorials on Microsoft Learn where you'll learn about .NET, dependencies, working with files, debugging, and more:
C# is .NET's modern, innovative, open-source programming language for building all your apps. Get started by trying our C# interactive tutorials on Microsoft Learn: