Среда разработки:
- Установлена Visual Studio 2019 v16.6.2
- .Net5 preview 5 установлен
Microsoft.NETCore.App 5.0.0-preview.5.20278.1 [C: \ Program Files \ dotnet \ shared \ Microsoft.NETCore.App]
- Включить конструктор в Visual Studio
Tools > Options > Environment > Preview Features and select the Use the preview Windows Forms designer for .NET Core apps option. > re-start vs
Я выполнил инструкции в этом ответе
Я создал демонстрационный консольный проект в .net5
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
</Project>
Затем сборка и запуск с использованием dotnet cli в порядке
dotnet build #ok
dotnet run # ok
Попытка собрать проект в Visual Studio завершилась ошибкой
Ошибка MSB3644 Эталонные сборки для .NETFramework, Version = v5.0 не найдены. Чтобы решить эту проблему, установите Developer Pack (SDK / Targeting Pack) для этой версии платформы или перенацелите свое приложение. Вы можете загрузить пакеты разработчика .NET Framework со страницы https://aka.ms/msbuild/developerpacks.
Ошибка NETSDK1005 Assets файл «F: \ projects \ Net5Demo \ obj \ project.assets.json» не имеет цели для «.NETFramework, Version = v5.0». Убедитесь, что восстановление выполнено и что вы включили net50 в TargetFrameworks для своего проекта.
Что я упустил для сборки и запуска проекта с использованием vs 2019 v16.6.2?