Об этой проблеме сообщается о проблеме Blazor GitHub 1424 , но не делайте так, как предлагается, и удалите файл global.json.
Решение состоит в том, чтобы изменить файл global.json нау вас установлена версия SDK.
У меня установлен dotnet 2.1.3 и 2.1.300 в файле global.json моего проекта Balzor, и я получаю ту же ошибку
Оказывается, я'получили' 2.1.500-preview-009297 'SDK dotnet!
Чтобы найти самую высокую версию SDK dot net, запустите этот сценарий в ISE Powershell:
$runtimes = [Collections.Generic.List[string]];
$runtimes = (ls "$env:programfiles/dotnet/shared/Microsoft.NETCore.App").Name
$runtime = $runtimes[$runtimes.Length-1]
$runtime
cd $env:programfiles/dotnet/shared/Microsoft.NETCore.App
cd $runtime
dotnet --version
скопируйте и вставьте последнюю строку в ваш файл global.json:
{
"sdk": {
"version": "highest sdk version"
}
}