C
C#19h ago
Core

✅ Error when targeting .net-android

Hello, I want to target net-android, but for some reason the build fails. I am trying this from linux, and the android workload is installed.
<PropertyGroup Condition="'$(BuildGroup)' == 'android'">
<TargetFrameworks>net8.0-android;net9.0-android</TargetFrameworks>
</PropertyGroup>
<PropertyGroup Condition="'$(BuildGroup)' == 'android'">
<TargetFrameworks>net8.0-android;net9.0-android</TargetFrameworks>
</PropertyGroup>
Error:
dotnet build --configuration Release --no-restore -p:BuildGroup=android
QrCode.Generator net9.0-android failed with 1 error(s) (0.0s)
/usr/share/dotnet/sdk/9.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): error NETSDK1005: Assets file '/home/nandor/Documents/Personal/qr-code-service/src/QrCode.Generator/obj/project.assets.json' doesn't have a target for 'net9.0-android'. Ensure that restore has run and that you have included 'net9.0-android' in the TargetFrameworks for your project.
dotnet build --configuration Release --no-restore -p:BuildGroup=android
QrCode.Generator net9.0-android failed with 1 error(s) (0.0s)
/usr/share/dotnet/sdk/9.0.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): error NETSDK1005: Assets file '/home/nandor/Documents/Personal/qr-code-service/src/QrCode.Generator/obj/project.assets.json' doesn't have a target for 'net9.0-android'. Ensure that restore has run and that you have included 'net9.0-android' in the TargetFrameworks for your project.
3 Replies
ero
ero19h ago
Ensure that restore has run
--no-restore
Core
CoreOP19h ago
:when: getting closer dotnet build --configuration Release -p:BuildGroup=android
/home/nandor/Documents/Personal/qr-code-service/tests/QrCode.Generator.Tests/QrCode.Generator.Tests.csproj : error NU1201:
Project QrCode.Generator is not compatible with net9.0 (.NETCoreApp,Version=v9.0). Project QrCode.Generator supports:
- net8.0-android34.0 (.NETCoreApp,Version=v8.0)
- net9.0-android35.0 (.NETCoreApp,Version=v9.0)
/home/nandor/Documents/Personal/qr-code-service/src/QrCode.Console/QrCode.Console.csproj : error NU1201:
Project QrCode.Generator is not compatible with net9.0 (.NETCoreApp,Version=v9.0). Project QrCode.Generator supports:
- net8.0-android34.0 (.NETCoreApp,Version=v8.0)
- net9.0-android35.0 (.NETCoreApp,Version=v9.0)
/home/nandor/Documents/Personal/qr-code-service/tests/QrCode.Generator.Tests/QrCode.Generator.Tests.csproj : error NU1201:
Project QrCode.Generator is not compatible with net9.0 (.NETCoreApp,Version=v9.0). Project QrCode.Generator supports:
- net8.0-android34.0 (.NETCoreApp,Version=v8.0)
- net9.0-android35.0 (.NETCoreApp,Version=v9.0)
/home/nandor/Documents/Personal/qr-code-service/src/QrCode.Console/QrCode.Console.csproj : error NU1201:
Project QrCode.Generator is not compatible with net9.0 (.NETCoreApp,Version=v9.0). Project QrCode.Generator supports:
- net8.0-android34.0 (.NETCoreApp,Version=v8.0)
- net9.0-android35.0 (.NETCoreApp,Version=v9.0)
Okay, figured it out thanks $close
MODiX
MODiX19h ago
If you have no further questions, please use /close to mark the forum thread as answered

Did you find this page helpful?