Si está en un equipo Mac con un chip M1 de Apple, debe instalar la versión Arm64 del SDK.
Comprobar que todo está instalado correctamente
Una vez instalado, abra un nuevo símbolo del sistema y ejecute el siguiente comando:
Una vez instalado, abra un terminal new y ejecute el siguiente comando:
Command prompt
dotnet
Si la instalación se realizó correctamente, debería ver una salida similar a la siguiente:
Command prompt
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.
Si todo parece correcto, seleccione el botón Continuar de abajo para ir al siguiente paso.
¿Tiene un error?
Si recibe un error ”dotnet” no se reconoce como un comando interno o externo, asegúrese de que ha abierto un nuevo comando del sistema. Si no puede resolver el problema, use el botón He tenido un problema para obtener ayuda para solucionar el problema.
Si recibe un error comando zsh: no encontrado: dotnet, asegúrese de que ha abierto una nueva ventana del terminal. Si no puede resolver el problema, use el botón He tenido un problema para obtener ayuda para solucionar el problema.
Si recibe un error dotnet: comando no encontrado, asegúrese de haber abierto una nueva ventana de terminal. Si no puede resolver el problema, utilice el botón Me encontré con un problema para obtener ayuda para solucionarlo.
Creación de la aplicación
En el símbolo del sistema, ejecute el siguiente comando para crear la aplicación:
En el terminal, ejecute los siguientes comandos para crear la aplicación:
Command prompt
dotnet new console -o MyApp -f net7.0
Después, vaya al nuevo directorio creado por el comando anterior:
Command prompt
cd MyApp
¿Qué significan estos comandos?
El comando dotnet new console crea una nueva aplicación de consola automáticamente.
El parámetro -o crea un directorio llamado MyApp donde se almacena la aplicación y lo rellena con los archivos necesarios.
El parámetro -f indica que está creando una aplicación .NET 7.
El comando cd MyApp cambia el directorio actual por el que se acaba de crear para la nueva aplicación.
El archivo principal de la carpeta MyApp se llama Program.cs. De manera predeterminada, ya contiene el código necesario para escribir Hello, World! en la consola. El siguiente código muestra el contenido de este archivo cuando se crea el proyecto:
El archivo principal de la carpeta MyApp se llama Program.cs. De manera predeterminada, ya contiene el código necesario para escribir Hello, World! en la terminal. El siguiente código muestra el contenido de este archivo cuando se crea el proyecto:
Program.cs
// See https://aka.ms/new-console-template for more informationConsole.WriteLine("Hello, World!");
Seleccione el botón Continuar para ir al siguiente paso.
¿Tiene un error?
Si recibe un mensaje similar a No se pudo crear la plantilla "Console Application". Se denegó el acceso a la ruta “C:\Windows\System32\MyApp”, cambie su directorio actual a uno donde tenga permisos para crear una nueva carpeta e intente ejecutar el comando de nuevo.
Si Windows no encuentra el SDK cuando intenta crear el proyecto y está seguro de haber instalado el SDK, su máquina podría tener un problema con la variable de entorno PATH. ConsulteStack Overflow post para obtener instrucciones sobre cómo diagnosticar y solucionar este problema.
Si no puede resolver el problema que tiene, seleccione el botón a continuación Me encontré con un problema para obtener ayuda para solucionar el problema.
Ejecutar la aplicación
En el símbolo del sistema, ejecute el siguiente comando:
En el terminal, ejecute el siguiente comando:
Command prompt
dotnet run
Enhorabuena, ha creado y ejecutado su primera aplicación .NET.
Editar el código
Abra el archivo Program.cs en cualquier editor de texto o código, como el Bloc de notas o Visual Studio Code. El archivo Program.cs se encuentra en el directorio MyApp recién creado.
A continuación, agregue la línea resaltada después del código que imprime Hello, World!, como el siguiente:
Program.cs
// See https://aka.ms/new-console-template for more informationConsole.WriteLine("Hello, World!");Console.WriteLine("The current time is " + DateTime.Now);
Guardar el archivo Program.cs y vuelva a ejecutar el código:
Command prompt
dotnet run
Si se realiza correctamente, debería ver una salida similar a la siguiente:
Command prompt
Hello World!The current time is 31/05/2023 15:17:16
Pasos siguientes
Enhorabuena, ha creado y ejecutado su primera aplicación .NET.
Seguir aprendiendo
Para seguir aprendiendo aptitudes generales de .NET, pruebe nuestros tutoriales sobre Microsoft Learn donde obtendrá información sobre .NET, las dependencias, el trabajo con archivos, la depuración y mucho más:
C# es . Lenguaje de programación moderno, innovador y de código abierto de NET para compilar todas las aplicaciones. Para empezar, prueba nuestros tutoriales interactivos de C# en Microsoft Learn: