Closed Symbai closed 1 year ago
put this in PropertyGroup would work
<RunAOTCompilation>false</RunAOTCompilation>
But I do want AOT. I just uninstalled the .NET 7 SDK and that fixed the problem. I dont know why MAUI isn't able to pick the 6.0.3 SDK when its installed, even with global.json.
@cptbtptpg is also running into this issue.
cc/ @jfversluis do you know what may be going on here?
Thanks Tanay! I met this issue on the latest VS main build. This issue only repro on 6.0 project and not repro on 7.0 project.
I can confirm what @cptbtptpg has said.
When I updated
<TargetFrameworks>net6.0-ios;net6.0-maccatalyst;net6.0-android33.0</TargetFrameworks>
to
<TargetFrameworks>net7.0-ios;net7.0-maccatalyst;net7.0-android</TargetFrameworks>
I was once again able to build (and publish Android) in Release mode.
I think this was a bug in the RC versions of .NET 7 if you build a net6.0-android app. It should be fixed now - or just use net7.0-android as that is now GA 😄
Description
I created a new MAUI project, didn't changed anything. I can debug it without issues in Android Emulator. But when I publish (e.g. executing
dotnet publish -f:net6.0-android -c:Release
) I get the following exception:System.ArgumentException: An item with the same key has already been added. Key: 33554445
Please note that as described in #6496 it runs the .NET 7 SDK for some reason even with a global.json file provided.
Here is the cmd output:
Steps to Reproduce
VS Community Version 17.2.0 Preview 4.0 Install mobile package using VS Installer (still not sure which MAUI version it installs) Install 6.0.3 SDK Install 7.0.1 SDK Create a new MAUI project Run
dotnet publish -f:net6.0-android -c:Release
Version with bug
Unknown/Other (please specify)
Last version that worked well
Unknown/Other
Affected platforms
Android
Affected platform versions
Android 11
Did you find any workaround?
No response
Relevant log output
No response