Compartir a través de


NETSDK1141: Unable to resolve the .NET SDK version as specified in the global.json (NETSDK1141: No se puede resolver la versión del SDK de .NET como se especifica en el archivo global.json).

Este artículo se aplica a: ✔️ SDK de .NET Core 5.0 y versiones posteriores.

Ha habido un problema con la versión del SDK especificada en el archivo global.json.

NETSDK1141: Unable to resolve the .NET SDK version as specified in the global.json located at C:\path\global.json. (NETSDK1141: No se puede resolver la versión del SDK de .NET como se especifica en el archivo global.json que se encuentra en C:\path\global.json).

Causa

  • La versión del SDK en el archivo global.json no está especificada correctamente.
  • La versión del SDK especificada en el archivo global.json no se ha instalado.
  • No se ha encontrado la versión del SDK especificada en global.json, debido a una ruta de acceso incorrecta.

Cómo corregir el error

  • Instale la versión del SDK solicitada en global.json.
  • Especifique otra versión del SDK en global.json.
  • Compruebe si hay errores tipográficos u otros problemas en global.json. Vea global.json para obtener la estructura correcta de ese archivo.
  • Elimine global.json. En este caso, se usa la versión instalada más reciente del SDK.

Cuando se trabaja en un proyecto compartido, los desarrolladores deben estar de acuerdo en la versión del SDK que se usará en el proyecto. Sin el archivo global.json, en caso de que los desarrolladores de máquinas de desarrollo diferentes no tengan las mismas versiones del SDK, el entorno de compilación podría ser incoherente en el equipo de desarrollo. Para solucionar esto, la versión del SDK se puede especificar en global.json y se puede comprobar en el control de código fuente como un archivo común, que sería el mismo para todos los desarrolladores y garantizaría que se usa la misma versión del SDK en todos los entornos de desarrollo. Por lo tanto, para resolver esta incidencia en un proyecto compartido, es posible que tenga que ponerse de acuerdo como equipo en una versión determinada del SDK y actualizar todo el código para usar esta versión.

Consulte también

global.jsonProcedimientos para comprobar que el SDK de .NET está instalado