unoplatform / uno

Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
https://platform.uno
Apache License 2.0
8.62k stars 695 forks source link

NuGet package override does not work for `net8.0-ios` #16979

Open MartinZikmund opened 1 month ago

MartinZikmund commented 1 month ago

Current behavior

When NuGet package override is used for net8.0-ios, the results get generated in net8.0-ios{version} folder in the NuGet package cache:

image

Expected behavior

They should overwrite the existing files in net8.0-ios folder

How to reproduce it (as minimally and precisely as possible)

No response

Workaround

No response

Works on UWP/WinUI

None

Environment

Uno.UI / Uno.UI.WebAssembly / Uno.UI.Skia, Uno.WinUI / Uno.WinUI.WebAssembly / Uno.WinUI.Skia

NuGet package version(s)

No response

Affected platforms

iOS

IDE

Visual Studio 2022

IDE version

No response

Relevant plugins

No response

Anything else we need to know?

No response

jeromelaban commented 1 month ago

@MartinZikmund It's expected to work this way at this time, since the change to move to build net9.0. I guess we could detect if the folder exists or not, and override the right folder, though.

Youssef1313 commented 1 month ago

@jeromelaban With the recent changes in nuspec, this will be necessary to address I think