The.NET Core SDK no está instalado o no se puede encontrar en la ruta


Al compilar. Net Core RC2 project bajo VS 2015 estoy recibiendo el siguiente error

GETSDKTOOLINGINFO: error: El. NET Core SDK no está instalado o no se puede encontrar debajo del camino C:\Program Files\dotnet \ bin. Estos los componentes son necesarios para construir y ejecutar este proyecto.

Los archivos existen bajo ese directorio.

También cuando entro dotnet en la línea de comandos, veo que está imprimiendo el número de versión adecuado y esas cosas. (. NET Command Line Tools (1.0.0-beta-001598)

¿Alguna idea de cómo resolver el problema?

Author: Uwe Keim, 2016-05-17

5 answers

  1. Eliminar todas las versiones anteriores de core
  2. Unistall Microsoft.NET CLI para Windows desde el panel de control si existe. Esto me ayudó.

Después de instalar RC2, asegúrese de que su panel de control muestre SOLO estos para. Net Core

  • Microsoft. Net Core 1.0.0 RC2-VS 2015 Tooling Preview 1 (1.0.20513.14)
  • Microsoft. Net Core 1.0.0 RC2-SDK Preview 1 (x64) para ser la versión 1.0.0.2702

Espero que esto ayude.

 31
Author: user6352951,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-28 06:00:20

Reparar Microsoft. Net Core 1.0.0 RC2

En caso de que la respuesta anterior no le ayude porque la versión correcta de dotnet core (SDK & Tools) ya es la única instalada (yo estaba en ese caso):

Repare ambos y eso debería solucionar su problema.

 4
Author: Fab,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-10 19:11:25

Si instala VS 2015 y VS 2017 lado a lado, puede terminar con una situación en la que tenga: . NET Core 2015 x86 . NET Core 2017 x64 (Echa un vistazo en Panel de Control > Programas y características)

Cuando intenta abrir un proyecto/solución VS dirigido a.NET Core, recibe el mensaje de error descrito en esta publicación.

Si busca en este error, puede ser llevado a esta página: https://github.com/aspnet/Tooling/blob/master/known-issues-vs2015.md#missing-sdk

Pero las soluciones descritas no funcionan (como editar la ruta para excluir la versión x64.)

SIN EMBARGO .. desde esa página, descargue la versión x86 de. NET x86 ". NET Core 1.0.1 SDK 1.0.0-preview2-003131 enlaces de descarga "

CIERRE las sesiones abiertas de VS. Luego desinstale.NET Core 2017 x64 y luego instale. NET Core x86 versión que acaba de descargar.

Su Control Panel > Los programas y características ahora deberían tener este aspecto:

Panel de control-Después de

Lo que esto hace efectivamente es que ahora todo su núcleo.NET es x86 en lugar de una mezcla de x86 y x64.

No es necesario reiniciar.

 4
Author: Ninja Maxima,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-01-14 09:28:37

Para cualquiera que reciba mensajes similares, aquí está la página oficial de problemas en el repositorio de CLI.

De las soluciones mencionadas, una es eliminar las entradas 'DotNet CLI' de los programas instalados.

 2
Author: Mohsen Afshin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-12 08:25:07

Este es un problema continuo, no estoy seguro de por qué las actualizaciones VS no ofrecen la opción de comprobar la instalación.

El problema es conocido por MS ahora, como @orad mencionado anteriormente una vez que las versiones anteriores se han desinstalado

A continuación, instalar este basado en la versión de lanzamiento correcta y la plataforma de destino

 1
Author: transformer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-23 23:35:06