En .NET core, ya he estado expuesto a él, he escrito una página web, y se ha desplegado con éxito en un servidor Linux, y ha estado ejecutándose en un entorno de producción.
Esta vez, consulta la documentación oficial de Microsoft y aprende de forma sistemática. ¡Núcleo NET! ¿Por qué estudiar? ¿Y qué pasa con .NET Core? Él y . ¿NET Framework?
.NET Core cuenta con las siguientes características:
- Multiplataforma: Puede funcionar en sistemas operativos Windows, macOS y Linux.
- Alinearse entre arquitecturas: Ejecutar código con el mismo comportamiento en múltiples arquitecturas, incluyendo x64, x86 y ARM.
- Herramientas de línea de comandos: Incluye herramientas de línea de comandos fáciles de usar para desarrollo local y escenarios de integración continua.
- Despliegue flexible: Puede incluirse en el ámbito de una aplicación o instalar en un usuario o ordenador paralelo. Funciona con contenedores Docker.
- Compatibilidad.NET Core es compatible con .NET Framework, Xarain y Mono mediante .NET Standard.
- Código abiertoLa plataforma .NET Core es de código abierto y utiliza licencias de MIT y Apache 2. .NET Core es un proyecto de .NET Foundation.
- Impulsado por Microsoft.NET Core está impulsado por Microsoft como soporte para .NET Core.
Enlace oficial de documentación:El inicio de sesión del hipervínculo es visible.
1. Instalar el entorno del SDK .NET Core
Dirección de descarga:El inicio de sesión del hipervínculo es visible.Dependiendo de la situación, descárgalo e instálalo, pero omitido.
2. Revisa el SDK y la versión de la máquina
Para ver todos los SDKs instalados en la máquina, ejecuta el comando cmd de la siguiente manera:
Revisa la versión seleccionada actualmente de dotnet
3. Crear un nuevo proyecto de consola
Creamos una nueva carpeta test1 bajo el directorio C:\project\dotnet,El nombre del proyecto se nombra por defecto según el nombre de la carpeta。
Ve a la carpeta test1 y ejecuta los siguientes comandos por turno:
A partir del SDK .NET Core 2.0, no es necesario ejecutar dotnet restore porque implícitamente se ejecuta con todos los comandos que necesitan restauración, como dotnet new, dotnet build y dotnet run.
Si quieres ejecutar el programa compilado, puedes ir a la carpeta \bin\Debug\netcoreapp2.1 del proyecto y ejecutar dotnet test1.dll.
3. Desarrollar herramientas IDE
Recomendamos usar VS Code como nuestra herramienta de desarrollo, y si quieres hacerlo bien, primero debes perfeccionar tus herramientas. Dirección de descarga:https://code.visualstudio.com/
Tras abrir el proyecto con código VS, el editor instala automáticamente 3 plugins, de la siguiente manera:
Instalar dependencias de C#...
Platform: win32, x86_64
Descargando el paquete 'OmniSharp para Windows (.NET 4.6 / x64)' (31021 KB).................... ¡Hecho! Instalando el paquete 'OmniSharp para Windows (.NET 4.6 / x64)'
Descargando el paquete '.NET Core Debugger (Windows / x64)' (43046 KB).................... ¡Hecho! Instalación del paquete '.NET Core Debugger (Windows / x64)'
Descargando el paquete 'Razor Language Server (Windows / x64)' (46894 KB).................... ¡Hecho! Instalación del paquete 'Razor Language Server (Windows / x64)'
Terminado
4. Crear una nueva clase
Para añadir una nueva clase, haz clic derecho en VSCode Explorer y selecciona Nuevo archivo. Esta acción añade el nuevo archivo a la carpeta que se abrió en VSCode. Nombra el archivo Class1.cs. Debe guardarse con la extensión .cs al final para que se reconozca como un archivo csharp.
Añade el código a continuación para crear la primera clase. Asegúrate de incluir el espacio de nombres correcto para que pueda ser referenciado desde el archivo Program.cs.
Código de archivo de Clase 1:
Llama a la clase en el método Main, y la salida es la siguiente:
(Fin)
|