-
Notifications
You must be signed in to change notification settings - Fork 60
Description
Current behavior
Local Contributor Clone of this Repository (fetched latest commit #8bf0e80 on main branch) pushes a VS Code C# Dev Kit Extension Error: Failed to Restore NuGet packages for the solution
Issuing the currently CPM Defined CommunityToolkit.Mvvm Version for the Uno.Extensions.RuntimeTests.csproj to be downgraded centrally to 7.0.1
Expected behavior
The Restore Operation of Packages should not throw Errors in local clones then just work fluentlessly
How to reproduce it (as minimally and precisely as possible)
Investigating the Error by:
- clicking onto
Show Error-Button in the Message opens theNuGetOutput Pane and shows this:
2026-03-20 14:42:10.348 [info] Determining projects to restore...
2026-03-20 14:42:18.881 [info] C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.RuntimeTests\Uno.Extensions.RuntimeTests\Uno.Extensions.RuntimeTests.csproj : error NU1109: Detected package downgrade: CommunityToolkit.Mvvm from 8.4.0 to centrally defined 7.0.1. Update the centrally managed package version to a higher version. [C:\Users\Sonja\source\repos\unoplatform\uno.extensions\Uno.Extensions.sln]
C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.RuntimeTests\Uno.Extensions.RuntimeTests\Uno.Extensions.RuntimeTests.csproj : error NU1109: Uno.Extensions.RuntimeTests -> Uno.UI.HotDesign 1.11.182 -> CommunityToolkit.Mvvm (>= 8.4.0) [C:\Users\Sonja\source\repos\unoplatform\uno.extensions\Uno.Extensions.sln]
C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.RuntimeTests\Uno.Extensions.RuntimeTests\Uno.Extensions.RuntimeTests.csproj : error NU1109: Uno.Extensions.RuntimeTests -> CommunityToolkit.Mvvm (>= 7.0.1) [C:\Users\Sonja\source\repos\unoplatform\uno.extensions\Uno.Extensions.sln]
2026-03-20 14:42:19.075 [info] Failed to restore C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.RuntimeTests\Uno.Extensions.RuntimeTests\Uno.Extensions.RuntimeTests.csproj (in 3,02 sec).
2026-03-20 14:42:19.077 [info] 47 of 48 projects are up-to-date for restore.
- Checking the CPM files, it seemed to be this line here sourcing the version
7.0.1still:
| <PackageVersion Include="CommunityToolkit.Mvvm" Version="7.0.1" /> |
- Updating this line to
8.4.1(latest stable released version) the Package restoring works fine again:
Restore Operation Output
2026-03-20 14:45:09.428 [info] Determining projects to restore...
2026-03-20 14:45:14.585 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Hosting\Uno.Extensions.Hosting.csproj (in 656 ms).
Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Reactive\Uno.Extensions.Reactive.csproj (in 653 ms).
Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Toolkit\Uno.Extensions.Toolkit.csproj (in 627 ms).
Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Storage\Uno.Extensions.Storage.csproj (in 654 ms).
Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Localization\Uno.Extensions.Localization.csproj (in 627 ms).
Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Core\Uno.Extensions.Core.csproj (in 627 ms).
2026-03-20 14:45:14.586 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Navigation\Uno.Extensions.Navigation.csproj (in 654 ms).
2026-03-20 14:45:14.586 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Authentication\Uno.Extensions.Authentication.csproj (in 656 ms).
2026-03-20 14:45:14.588 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Serialization.Refit\Uno.Extensions.Serialization.Refit.csproj (in 656 ms).
2026-03-20 14:45:14.588 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Serialization.Http\Uno.Extensions.Serialization.Http.csproj (in 656 ms).
2026-03-20 14:45:14.591 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Configuration\Uno.Extensions.Configuration.csproj (in 653 ms).
2026-03-20 14:45:14.615 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Core.Generators\Uno.Extensions.Core.Generators.csproj (in 712 ms).
2026-03-20 14:45:14.617 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Navigation.Generators\Uno.Extensions.Navigation.Generators.csproj (in 712 ms).
2026-03-20 14:45:14.651 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Reactive.Generator\Uno.Extensions.Reactive.Generator.csproj (in 714 ms).
2026-03-20 14:45:14.684 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Http\Uno.Extensions.Http.csproj (in 35 ms).
2026-03-20 14:45:14.689 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Serialization.AotTests\Uno.Extensions.Serialization.AotTests.csproj (in 747 ms).
2026-03-20 14:45:14.721 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Serialization.Tests\Uno.Extensions.Serialization.Tests.csproj (in 747 ms).
2026-03-20 14:45:14.743 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Validation\Uno.Extensions.Validation.csproj (in 91 ms).
2026-03-20 14:45:14.743 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Serialization\Uno.Extensions.Serialization.csproj (in 32 ms).
2026-03-20 14:45:14.796 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Http.Refit\Uno.Extensions.Http.Refit.csproj (in 97 ms).
2026-03-20 14:45:14.798 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Http.Kiota\Uno.Extensions.Http.Kiota.csproj (in 98 ms).
2026-03-20 14:45:14.878 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Validation.Fluent\Uno.Extensions.Validation.Fluent.csproj (in 122 ms).
2026-03-20 14:45:14.947 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Reactive.Testing\Uno.Extensions.Reactive.Testing.csproj (in 101 ms).
2026-03-20 14:45:14.951 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Core.Tests\Uno.Extensions.Core.Tests.csproj (in 747 ms).
2026-03-20 14:45:15.569 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Maui.WinUI.Runtime.Skia\Uno.Extensions.Maui.WinUI.Runtime.Skia.csproj (in 1,54 sec).
2026-03-20 14:45:15.935 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Toolkit.UI\Uno.Extensions.Toolkit.WinUI.csproj (in 1,93 sec).
2026-03-20 14:45:16.376 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Reactive.Messaging\Uno.Extensions.Reactive.Messaging.csproj (in 2,46 sec).
2026-03-20 14:45:16.416 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Reactive.Tests\Uno.Extensions.Reactive.Tests.csproj (in 2,48 sec).
2026-03-20 14:45:16.435 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Core.UI\Uno.Extensions.Core.WinUI.csproj (in 1,71 sec).
2026-03-20 14:45:16.829 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Reactive.UI.Markup\Uno.Extensions.Reactive.WinUI.Markup.csproj (in 1,95 sec).
Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Reactive.UI\Uno.Extensions.Reactive.WinUI.csproj (in 2,08 sec).
2026-03-20 14:45:16.870 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Logging\Uno.Extensions.Logging.WinUI.csproj (in 2,81 sec).
2026-03-20 14:45:16.944 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Storage.UI\Uno.Extensions.Storage.WinUI.csproj (in 2,85 sec).
2026-03-20 14:45:16.970 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Maui.WinUI.Markup\Uno.Extensions.Maui.WinUI.Markup.csproj (in 2,89 sec).
2026-03-20 14:45:16.971 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Maui.UI\Uno.Extensions.Maui.WinUI.csproj (in 2,84 sec).
2026-03-20 14:45:16.977 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Logging.Serilog\Uno.Extensions.Logging.Serilog.csproj (in 2,85 sec).
2026-03-20 14:45:17.033 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Localization.UI\Uno.Extensions.Localization.WinUI.csproj (in 2,85 sec).
2026-03-20 14:45:17.060 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Authentication.UI\Uno.Extensions.Authentication.WinUI.csproj (in 2,96 sec).
2026-03-20 14:45:17.158 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Navigation.Toolkit\Uno.Extensions.Navigation.Toolkit.WinUI.csproj (in 2,96 sec).
2026-03-20 14:45:17.178 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Navigation.UI.Markup\Uno.Extensions.Navigation.WinUI.Markup.csproj (in 3,1 sec).
2026-03-20 14:45:17.182 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Authentication.Oidc\Uno.Extensions.Authentication.Oidc.WinUI.csproj (in 3,06 sec).
2026-03-20 14:45:17.185 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Hosting.UI\Uno.Extensions.Hosting.WinUI.csproj (in 2,46 sec).
2026-03-20 14:45:17.187 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Http.UI\Uno.Extensions.Http.WinUI.csproj (in 2,43 sec).
2026-03-20 14:45:17.257 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Navigation.UI\Uno.Extensions.Navigation.WinUI.csproj (in 2,49 sec).
2026-03-20 14:45:17.295 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Authentication.MSAL\Uno.Extensions.Authentication.MSAL.WinUI.csproj (in 3,34 sec).
2026-03-20 14:45:17.850 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.RuntimeTests\Uno.Extensions.RuntimeTests.Core\Uno.Extensions.RuntimeTests.Core.csproj (in 3,18 sec).
2026-03-20 14:45:17.988 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.Reactive.UI.Tests\Uno.Extensions.Reactive.WinUI.Tests.csproj (in 3,21 sec).
2026-03-20 14:45:19.244 [info] Restored C:\Users\Sonja\source\repos\unoplatform\uno.extensions\src\Uno.Extensions.RuntimeTests\Uno.Extensions.RuntimeTests\Uno.Extensions.RuntimeTests.csproj (in 4,53 sec).
Environment
Nuget Package (s): CommunityToolkit.Mvvm
Package Version(s): 7.0.1 -> 8.4.1
Affected platform(s):
- iOS
- macOS (AppKit)
- Mac Catalyst
- Android
- WebAssembly
- Windows
- Skia (WPF)
- Skia (GTK on Linux/macOS/Windows)
- Skia (Linux Framebuffer)
- Build tasks
(All targets covered by this Runtimetest project 🤷 )
Visual Studio:
- 2026 (version: 18.4.1)
- Visual Studio Code (version: 1.112.0)
Relevant plugins:
- Resharper (version: )