es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La versión 5.0 de .NET SDK se ha instalado correctamente pero al ejecutar el comando dotnet –list-sdks solo se muestra la versión 3.1.415 [/snap/dotnet-sdk/148/sdk].

Quiero instalar múltiples versiones de .NET core en Ubuntu 20.4.

En mi equipo ya tengo instalada la versión 3.1.415 [/snap/dotnet-sdk/148/sdk]. Ahora quiero instalar la versión 5.0.

Sigo este artículo https://wiki.archlinux.org/title/.NET.

Aquí está la captura de pantalla de mi Terminal
Mi Terminal

Como se puede ver, la terminal muestra dotnet-install: la instalación ha finalizado con éxito. Pero en el resultado del comando dotnet --list-sdks sólo se muestra la versión 3.1.415 [/snap/dotnet-sdk/148/sdk].

¿Cuál es el problema?
¿Cómo puedo instalar múltiples versiones de .NET SDK en Ubuntu 20.4?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para instalar varias versiones de .NET Core en Ubuntu 20.4, puede seguir los siguientes pasos:

    1. Descargue la versión del SDK de .NET Core que desea instalar desde el sitio web oficial de Microsoft.
    2. Abra una ventana de terminal y navegue hasta el directorio donde descargó el SDK.

    3. Ejecute el siguiente comando para hacer ejecutable el archivo: chmod +x ./<sdk>.<version>-linux-x64.tar.gz

    4. Ejecute el siguiente comando para extraer el SDK en el directorio /usr/share/dotnet: sudo mkdir /usr/share/dotnet && sudo tar -xvf ./<sdk>.<version>-linux-x64.tar.gz -C /usr/share/dotnet

    5. Ejecute el siguiente comando para agregar el directorio de .NET Core al PATH del sistema: echo 'export PATH="$PATH:/usr/share/dotnet"' >> ~/.bashrc && source ~/.bashrc

    6. Verifique que el SDK esté instalado ejecutando el siguiente comando: dotnet --list-sdks

    7. Repita los pasos 1-6 para cada versión adicional del SDK de .NET Core que desee instalar.

    Parece que ha instalado la última versión del SDK correctamente, pero no aparece en la salida dotnet --list-sdks porque es posible que no haya agregado su directorio al PATH del sistema. Puede verificar esto revisando el contenido del directorio /usr/share/dotnet/sdk y viendo si la última versión está listada allí.

    Para solucionar este problema, puede volver a realizar el paso 5 para cada versión del SDK instalada para asegurarse de que su directorio esté agregado al PATH del sistema. Alternativamente, puede utilizar una herramienta como update-alternatives para administrar múltiples versiones instaladas del SDK en su sistema.

Comments are closed.