MSB4236: Não foi possível encontrar o SDK 'name' especificado

Esse erro ocorre quando um MSBuild SDK do projeto não pôde ser carregado. Um MSBuild SDK do projeto é um conjunto empacotado de arquivos importados que define a configuração de build comum para um build de um determinado tipo. Por exemplo, para builds do .NET, o SDK do .NET é usado. Consulte How to use MSBuild project SDKs.

Para diagnosticar o erro, primeiro procure o elemento Project de nível superior do arquivo de projeto (MSBuild) para ver qual SDK está sendo usado. Os exemplos incluem o SDK do .NET (Microsoft .NET.Sdk) e o SDK do ASP.NET (Microsoft .NET.Sdk.Web). MSBuild SDKs de projeto podem ser entregues NuGet pacotes.

<Project Sdk="Microsoft.NET.Sdk.Web">

O SDK do .NET não deve falhar ao carregar, a menos queglobal.js em aponta para um SDK que não está instalado. Procure a versão especificada na propriedade do objeto noglobal.jsversion sdk em:

{
  "sdk": {
    "version": "2.2.200"
  }
}

O NuGet resolvedor do SDK pode falhar no caso de um erro de rede ou feed NuGet incorreto.

Verifique o elemento de nível superior no arquivo de projeto para ver se uma versão do SDK foi especificada e verifique se essa versão está instalada. Você pode especificar a versão no arquivo de projeto usando a seguinte sintaxe:

<Project Sdk="My.Custom.Sdk/1.0.0" />

MSBuild versões do SDK do projeto também podem ser especificadas noglobal.jsno.