Не могу добавить класс или интерфейс в проекте. VS 2019 - PullRequest
0 голосов
/ 24 октября 2019

В ядре asp.net проект в какой-то момент утратил возможность добавлять классы или что-то еще в проект или любую из его папок, пишет: «Пожалуйста, выберите тип проекта». В других проектах такая возможность сохраняется. У меня есть последняя версияVS 2019 на данный момент.

Вывод dotnet --list-sdks:

2.1.507 [C:\Program Files\dotnet\sdk] 
2.1.508 [C:\Program Files\dotnet\sdk] 
2.2.105 [C:\Program Files\dotnet\sdk] 
3.1.100-preview1-014459 [C:\Program Files\dotnet\sdk] 

Проект ASP.NET Core нацелен на 3.0:

<TargetFramework>netcoreapp3.0</TargetFramework>

1 Ответ

0 голосов
/ 24 октября 2019

3.1.100-preview1-014459 - это предварительный просмотр .NET Core 3.1 SDK, установленный с Visual Studio 2019 версии 16.4 Preview 2. Странно то, что отсутствует 3.0 SDK . Если вы не создали проект ASP.NET Core за последние 9 дней, я подозреваю, что он использует SDK 3.0.

Существует известная проблема с 16.4 Preview 2, которая удаляет 3.0 SDK при установке 3.1. Решение состоит в том, чтобы загрузить и снова установить 3.0 SDK . От Объявление .NET Core 3.1 Preview 1

Известная проблема: Установщик Visual Studio 16.4 может удалить среду выполнения .NET Core 3.0 при установке .NETCore 3.1. В этом случае мы рекомендуем переустановить или восстановить .NET Core 3.0 SDK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...