¿Qué es el SDK de .NET?
El SDK de .NET es un conjunto de bibliotecas y herramientas que permiten a los desarrolladores crear aplicaciones y bibliotecas de .NET. Contiene los siguientes componentes que se usan para compilar y ejecutar aplicaciones:
- La CLI de .NET.
- El entorno de ejecución y las bibliotecas de .NET.
- Controlador
dotnet
.
Instalación del SDK de .NET
Del mismo modo que ocurre con todas las herramientas, lo primero que debe hacer es instalar las herramientas en su máquina. Según el escenario, puede instalar el SDK mediante uno de los métodos siguientes:
- Los instaladores nativos.
- El script de shell de instalación.
Los instaladores nativos están pensados principalmente para las máquinas de los desarrolladores. El SDK se distribuye mediante el mecanismo de instalación nativo de cada plataforma compatible, como los paquetes DEB en Ubuntu o los conjuntos de MSI en Windows. Estos instaladores instalan y configuran el entorno según sea necesario para que el usuario use el SDK inmediatamente después de la instalación. Sin embargo, también se necesitan privilegios administrativos en la máquina. Puede encontrar el SDK para instalar en la página de descargas de .NET.
Por el contrario, los scripts de instalación no requieren privilegios administrativos, aunque tampoco instalan ningún requisito previo en el equipo; debe instalarlos todos manualmente el usuario. Los scripts están pensados principalmente para configurar servidores de compilación o cuando desee instalar las herramientas sin privilegios de administración (tenga en cuenta la salvedad con respecto a los requisitos previos que ya se mencionó). Puede encontrar más información en el artículo referencia de scripts de dotnet-install. Si está interesado en cómo configurar el SDK en el servidor de compilación de CI, consulte Uso del SDK de .NET en entornos de integración continua (CI).
De forma predeterminada, el SDK se instala en paralelo (SxS), lo que significa que varias versiones pueden coexistir en un único equipo en cualquier momento. Para información sobre cómo se selecciona la versión cuando se ejecutan comandos de la CLI, consulte Selección de la versión de .NET que se va a usar.
Guía de seguridad
Importante
El SDK de .NET busca y ejecuta varias herramientas que se incluyen como archivos binarios ejecutables independientes en el SDK. En la mayoría de los casos, el SDK puede determinar la ruta de acceso completa al archivo ejecutable. Sin embargo, hay excepciones en las que el SDK no puede determinar la ruta de acceso y se basa en la entrada del usuario. Es posible que un usuario pueda proporcionar una entrada que haga que el SDK de .NET ejecute software malintencionado. Por este motivo, no debe confiar en ningún repositorio con archivos binarios que coincidan con nombres de archivo específicos en la ubicación de instalación del SDK, por ejemplo, msbuild.exe. El SDK se instala en una carpeta con versiones, como C:\Archivos de programa\dotnet\sdk\7.0.400\ en Windows o /usr/bin/share/dotnet/sdk/7.0.400 en Linux.
Consulte también
Comentarios
Enviar y ver comentarios de