Фреймворк Microsoft.AspNetCore.App версии 3.1.3 не найден. - PullRequest
3 голосов
/ 08 мая 2020

После обновления targetFramework для моего веб-приложения с dotnet-core-2.2 до dotnet-core-3.1.2 на другом компьютере разработчика мы получаем следующую ошибку:

It was not possible to find any compatible framework version
The framework 'Microsoft.AspNetCore.App', version '3.1.3' was not found.
  - No frameworks were found.

You can resolve the problem by installing the specified framework and/or SDK.

The specified framework can be found at:
  - https://aka.ms/dotnet-core-applaunch?framework=Microsoft.AspNetCore.App&framework_version=3.1.3&arch=x64&rid=win10-x64

Мы пробовали несколько подходов для решения проблемы

  • Загрузил и установил ядро ​​do tnet по указанной ссылке с ошибкой
  • Загруженное время выполнения по ссылке https://dotnet.microsoft.com/download/dotnet-core/3.1
  • Удалено другое ядро ​​do tnet версия основной платформы, отличная от 3.1.2 или 3.1.3

Тем не менее, мы сталкиваемся с той же проблемой, пожалуйста, помогите мне устранить эту проблему.

Ответы [ 4 ]

2 голосов
/ 09 мая 2020

Я опубликовал тот же вопрос на github do tnet странице проблем , пользователь vitek karas сообщил мне, что отсутствует папка x64 runtime C:\ProgramFiles\dotnet\shared\Microsoft.AspNetCore.App\3.1.3.

Затем я попробовал переустановка SDK 3.1.201 папка все еще отсутствует.

Я также пробовал установить aspnetcore-runtime-3.1.3 X64 папка все еще отсутствовала.

наконец, я загрузил do tnet -sdk-3.1.201-win-x64.zip и вручную скопировал папку Microsoft.AspNetCore.App\3.1.3 из zip-файла в C:\ProgramFiles\dotnet\shared\Microsoft.AspNetCore.App\3.1.3, затем в мою asp. net основное приложение начало работать.

1 голос
/ 29 июля 2020

Я решил проблему, установив пакет Hosting из сюда .

0 голосов
/ 09 июля 2020

Я нацелен на 3.1.101 и имел ту же ошибку.

Я решил эту проблему, деинсталлировав общую платформу 3.1.2 (установленную кем-то другим без моего ведома)

Вывод: попробуйте установить только ту версию, которая вам нужна, иначе NET кажется запутанным.

0 голосов
/ 08 мая 2020

Выполните dotnet --version в cmd и проверьте, установлена ​​ли правильная версия (3.1.201). Это относится к версии .NET Core Runtime, а не к версии sdk. У вашего приложения теперь последние версии.

sdk 3.1.201 - runtime 3.1.3

...