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

Место общения программистов C#
Anonymous
.NET MAUI .NET 10 — в project.assets.json отсутствуют цели для Android, iOS, Windows и Mac Catalyst (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 я получаю следующую ошибку для всех платформ:

Ошибка NETSDK1005: файл ресурсов «...project.assets.json» не имеет цели для «net10.0-android»

Ошибка NETSDK1005: файл ресурсов «...project.assets.json» не имеет цели для «net10.0-ios»

Ошибка NETSDK1005: файл ресурсов «...project.assets.json» не имеет цели для «net10.0-maccatalyst»

Ошибка NETSDK1005: файл ресурсов «...project.assets.json» не имеет цели для '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#»