Показать 3.0 Framework в TargetFramework в Visual Studio 2017

Я открыл проект mvc ядра .NET в Visual Studio 2017 и могу его запустить. Проекты загружаются в студию, и она может нормально работать. Однако если я перейду к свойствам любого проекта и посмотрю на Target framework, он будет пустым. Когда я щелкаю раскрывающийся список, я вижу только 1.0, 1.1, 2.0 и 2.1. Нет вариантов для 2.2 или 3.0. Я знаю, что все это установлено правильно, потому что, когда я использую VS 2019, эти параметры отображаются. Еще хотелось бы, чтобы они показывались в 3.0.

Я зашел в «Параметры» Visual Studio и включил «Использовать предварительные версии .NET Core SDK». Я перезапускал Visual Studio несколько раз, даже на всем своем компьютере, чтобы убедиться. Однако это все еще не проявляется.

Что мне еще нужно сделать?


person Bagzli    schedule 21.10.2019    source источник
comment
Я думаю, что это поддерживается только в VS 2019.   -  person Bradley Uffner    schedule 21.10.2019
comment
@BradleyUffner Хорошо, могу ли я использовать 2017 год для разработки или есть другие вещи, которые повлияют на меня?   -  person Bagzli    schedule 21.10.2019


Ответы (1)


https://dotnet.microsoft.com/download/dotnet-core/3.0

.NET Core 3.0 и выше доступен исключительно для VS2019. Если вы не можете выполнить обновление до VS2019, вы можете использовать SDK с такими инструментами, как VSCode.

Вы не можете использовать VS2017, так как он не поддерживает такие вещи, как C # 8.

Вы не видели версию 2.2 из-за другой проблемы, . NET Core 2.2 нельзя выбрать в Visual Studio Build Framework

person Lex Li    schedule 21.10.2019