#.net-5
#.net-5
Вопрос:
Описание кода серьезности Ошибка состояния подавления строки файла проекта NETSDK1005 Assets file ‘D:Working В GraGraobjproject.assets.json’ нет цели для ‘.NETCoreApp,Version=v5.0’. Убедитесь, что восстановление запущено и что вы включили ‘netcoreapp5.0’ в TargetFrameworks для вашего проекта. Gra C:Program Файлыdotnetsdk5.0.100-предварительный просмотр.1.20155.7SdksMicrosoft.NET.SdktargetsMicrosoft.PackageDependencyResolution.цели 234
Я только что создал ASP.NET Основное веб-приложение, а затем, когда я запускаю, я показываю ошибки сообщений!
Комментарии:
1. Вы можете использовать .net core 3.1. Какой-либо конкретный вариант использования .net 5 perview? или это просто для целей обучения?
2. Для любого конкретного варианта использования и долгосрочного проекта.
3. @RajdeepDebnath это не предварительный просмотр, это полностью поддерживаемый RC с лицензией Go Live. Проблем со сборкой нет
4. Он использует предварительный просмотр, как указано в ошибке
C:Program Filesdotnetsdk5.0.100-preview.1.20155.7SdksMicrosoft.NET.Sd
5.
netcoreapp5.0
такой цели нет. Этоnet5.0
. Возможно, вы редактировали csproj вручную? Или использовать устаревший SDK? Установите последнюю версию .NET 5 SDK и просто создайте новый проект, напримерdotnet new web
, илиdotnet new webapp
Ответ №1:
В моем профиле публикации целевой платформе было присвоено значение NET5.0. Изменил его на NET6.0, и проблема исчезла.
Ответ №2:
Обновление до Nuget 5.8 Очистит локальный кэш
error NETSDK1005: Assets file 'project.assets.json' ....
Попробуйте обновить NuGet.exe до версии 5.8.0 или выше:
nuget update -self
если вы предпочитаете обновить версию nuget в Visual Studio, просто выполните следующие действия. Затем очистите кэш NuGet:
dotnet nuget locals all --clear
найдено здесь
Комментарии:
1. Обновление Nuget до последней версии (5.8) разрешило компиляцию в VS 2019 (я не использую предварительный просмотр VS 2019) для простого консольного приложения .Net 5.0. Спасибо.
2. Исправлено для меня в конвейере Azure Devops, в котором была стадия конвейера «Использовать Nuget».
Ответ №3:
Удалите папку ‘obj’ и заново создайте проект.
Ответ №4:
Вы используете очень старый предварительный просмотр .NET 5. ASP.NET В Core Preview 1, в частности, не было никаких новых функций, по сути, это было изменение номера версии. Больше нет netcoreapp5.0
цели для фреймворка, это net5.0
.
Последняя версия — 5.0 RC1, которая является полнофункциональной и поддерживается в рабочей среде. Установите его и создайте новый проект с помощью, например dotnet new webapp
, или dotnet new webapi
etc.
Эта версия поддерживается последней предварительной версией Visual Studio 2019.
Комментарии:
1. Спасибо @Panagiotis Kanavos