.NET MAUI .NET 10 — в project.assets.json отсутствуют цели для Android, iOS, Windows и maccatalyst (NETSDK1005)C#

Место общения программистов C#
Anonymous
.NET MAUI .NET 10 — в project.assets.json отсутствуют цели для Android, iOS, Windows и maccatalyst (NETSDK1005)

Сообщение Anonymous »

Я работаю над проектом .NET MAUI, ориентированным на .NET 10, но столкнулся с проблемой восстановления/сборки, из-за которой файл project.assets.json не содержит ни одной из моих целевых платформ.
Мой .csproj

Код: Выделить всё

net10.0-maccatalyst;net10.0-ios;net10.0-android
$(TargetFrameworks);net10.0-windows10.0.19041.0

Exe
Orbis.Mobile
true

14.2
14.0
23.0
10.0.17763.0
10.0.17763.0
6.5
6.0
en-US


























































Ошибка
При запуске очистки dotnet или восстановления dotnet я получаю следующую ошибку для всех платформ:

Код: Выделить всё

error NETSDK1005: Assets file '...project.assets.json' doesn't have a target for 'net10.0-android'
error NETSDK1005: Assets file '...project.assets.json' doesn't have a target for 'net10.0-ios'
error NETSDK1005: Assets file '...project.assets.json' doesn't have a target for 'net10.0-maccatalyst'
error NETSDK1005: Assets file '...project.assets.json' doesn't have a target for 'net10.0-windows10.0.19041.0'
Что я пробовал
  • Папки bin и obj удалил вручную
  • Выполнил:

    Код: Выделить всё

    dotnet clean
    dotnet restore
    dotnet nuget locals all --clear
    
  • Проверенный SDK:

    Код: Выделить всё

    dotnet --version → 10.0.201
    
  • Обновленные рабочие нагрузки:

    Код: Выделить всё

    dotnet workload update
    dotnet workload install maui
    
    (Все рабочие нагрузки установлены и обновлены)
Дополнительная информация
  • Это происходит для всех целевых платформ, а не только для одной
  • Файл project.assets.json создается, но не работает не включать ни одну из целей net10.0-*
  • До этого явная ошибка восстановления не появляется


Подробнее: https://stackoverflow.com/questions/799 ... ios-window

Вернуться в «C#»