asp.net-core - studio - dotnet sdk 2.1 5
Versiones de.NET Core SDK: ¿cuáles desinstalar? (1)
En primer lugar, esta es la página que me parece más útil para comprender las complejas versiones de .NET CORE: https://github.com/dotnet/core/blob/master/release-notes/download-archive.md
Luego, algo que quizás ya sepas pero que no estaba claro para mí en algún momento: hay una versión diferente entre los tiempos de ejecución y el SDK y es a veces complicado de seguir. Cuando instala algunos SDK viene con tiempos de ejecución asociados, por ejemplo .NET CORE SDK 1.0.1 viene con el tiempo de ejecución FTS 1.1.1 y LTS 1.0.4 ... para ver que la fecha de creación de las carpetas instaladas aquí puede ser informativa : ''C: / Archivos de programa / dotnet / sdk'' para el SDK y ''C: / Archivos de programa / dotnet / shared / Microsoft.NETCore.App'' para los tiempos de ejecución.
Entonces, déjame decirte lo que pienso de tu declaración.
.NET Core SDK 1.0.0 (x64) Instalador (x64): Esto se instaló junto con VS2017
Convenido. Corresponde a la parte ".NET Core SDK 1.0.0 y 1.0.1" de https://github.com/dotnet/core/blob/master/release-notes/1.0/1.0.4.md .
.NET Core SDK 1.0.1 (x64): descargado en algún lugar aquí e instalado manualmente. Exactamente lo mismo que el SDK 1.0.0 anterior, excepto que incluye soporte para Fedora 24 y OpenSUSE 42.1. Entonces, como usuario de Windows, ¿puedo desinstalar esto?
De acuerdo, como se indica en el mismo enlace que el anterior. Mi preocupación es que si desinstala, podría terminar desinstalando los tiempos de ejecución asociados: FTS 1.1.1 y LTS 1.0.4 . En mi máquina, se instalaron en la misma fecha que este SDK y no se han reinstalado con VS2017, por lo que no estoy seguro de cómo se comportaría el desinstalador.
Los otros cuatro Microsoft .NET Core 1.xx SDK son varias versiones de las herramientas de vista previa VS2015 (y project.json) y, por lo tanto, ¿se pueden desinstalar?
Visual Studio 2015 es compatible con todos los SDK hasta la vista previa 2.X basada en project.json, preview 3 y hacia arriba eliminó la compatibilidad con .json y se trasladó a .csproj, solo compatible con Visual 2017. Por lo tanto, si solo está utilizando VS2017 y los últimos tiempos de ejecución 1.0.4 / 1.1.1 puedes eliminarlos de forma segura. Solo asegúrese de que su proyecto no esté dirigido a un tiempo de ejecución en particular que eliminaría al hacerlo , consulte los frameworks
de https://docs.microsoft.com/en-us/dotnet/articles/core/tools/project-json-to-csproj
Un comentario genérico: .NET CORE se supone que es portátil, por lo que se supone que su implementación es muy fácil, no es necesario que lo instale, solo copie la carpeta adecuada y luego establezca las variables env correctas y debería funcionar. , no está modificando profundamente su env (no hay entradas de registro, no hay registro de toneladas de componentes ...), por lo que debería poder instalarlo / desinstalarlo y probarlo de forma segura. Al menos, esa es mi comprensión de lo que la EM está tratando de hacer.
Tengo las siguientes versiones de .NET Core SDKs instaladas en mi máquina:
Confirme que entiendo qué es cada uno de estos (y si puedo desinstalarlos):
.NET Core SDK 1.0.0 (x64) Instalador (x64) : Esto se instaló junto con VS2017
.NET Core SDK 1.0.1 (x64) : descargado en algún lugar here e instalado manualmente. Exactamente lo mismo que el SDK 1.0.0 anterior, excepto que incluye soporte para Fedora 24 y OpenSUSE 42.1 . Entonces, como usuario de Windows, ¿puedo desinstalar esto?
Los otros cuatro Microsoft .NET Core 1.xx SDK son varias versiones de las herramientas de vista previa VS2015 (y project.json) y, por lo tanto, ¿se pueden desinstalar?