chore(samples): update sample package versions (patch and minor)
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Refactorisation
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- csharp, github-actions
- Domaine
- build-system, devops
Piste de recherche
Start by reviewing the listed sample project files, Directory.Packages.props, Directory.Build.props, and global.json to confirm each package's current version and scope. Verify the target versions on NuGet, then update only the specified references and run the sample builds available locally; do not install mobile workloads. Done means CI's build-samples.yml jobs pass and the specified package versions match the targets.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Part 2 of the outdated-package sweep (dotnet-outdated 4.8.1, 2026-11-05). Brings the samples up to date for patch and minor versions. Related: #584 / PR #586 already bumped Microsoft.AspNetCore.Components.WebAssembly.Server to 10.0.14 in the Blazor WASM server.
Scope (this PR only)
Only files under samples/. Samples reference published NuGet packages, not the in-repo projects.
Datasync packages: 10.1.0 -> 10.1.2
CommunityToolkit.Datasync.Client, .Server, .Server.EntityFrameworkCore, .Server.InMemory in:
samples/todoapp-tutorial/ClientApp/ClientApp.csproj,samples/todoapp-tutorial/ServerApp/ServerApp.csprojsamples/todoapp-blazor-wasm/TodoApp.BlazorWasm.Client|Server/*.csprojsamples/todoapp-mvc/TodoApp.Service/TodoApp.Service.csprojsamples/todoapp/TodoApp.Avalonia/TodoApp.Avalonia/*.csproj,TodoApp.MAUI,TodoApp.WPF,TodoApp.WinUI3samples/todoapp/TodoApp.Uno/Directory.Packages.props
Microsoft 10.0.9 -> 10.0.14
Microsoft.EntityFrameworkCore, .InMemory, .SqlServer, .Tools, Microsoft.AspNetCore.OpenApi, Microsoft.AspNetCore.Components.WebAssembly and .DevServer (keep PrivateAssets="all"), Microsoft.Extensions.Http, Microsoft.Extensions.DependencyInjection (WinUI3), Microsoft.Extensions.Logging.Debug (MAUI), System.IO.Packaging (Uno props).
Affected: datasync-server/src/Sample.Datasync.Server, todoapp-blazor-wasm/*, todoapp-mvc/TodoApp.Service, todoapp/TodoApp.Avalonia/TodoApp.Avalonia, TodoApp.MAUI, TodoApp.WinUI3, TodoApp.Uno.
Other patches
| Package | Current -> Target | Where |
|---|---|---|
CommunityToolkit.Mvvm |
8.4.0 -> 8.4.2 | tutorial ClientApp, Avalonia, MAUI, WPF, WinUI3 |
SQLitePCLRaw.bundle_e_sqlite3 |
3.0.3 -> 3.0.5 | all client samples + Uno props (keep the NU1903 comment in Uno props; must stay 3.x) |
Avalonia, Avalonia.Desktop, Avalonia.Fonts.Inter, Avalonia.Themes.Fluent, Avalonia.Android, Avalonia.iOS |
12.1.0 -> 12.1.5 | change <AvaloniaVersion> in samples/todoapp/TodoApp.Avalonia/Directory.Build.props only |
CommunityToolkit.WinUI.Behaviors, .Converters |
8.2.250402 -> 8.2.251219 | TodoApp.WinUI3.csproj, Uno props |
Microsoft.Windows.SDK.BuildTools |
10.0.26100.3916 -> 10.0.28000.2957 | TodoApp.WinUI3.csproj (do not change Microsoft.WindowsAppSDK; that is a separate issue) |
Microsoft.Web.LibraryManager.Build |
3.0.71 -> 3.0.114 | todoapp-mvc/TodoApp.Service |
Minor bumps (could not be scanned locally: need mobile workloads; verify via CI only)
| Package | Current -> Target | Where |
|---|---|---|
Microsoft.Maui.Controls |
10.0.40 -> 10.0.120 | TodoApp.MAUI.csproj |
Xamarin.AndroidX.Core.SplashScreen |
1.0.1.15 -> 1.2.0.3 | TodoApp.Avalonia.Android.csproj |
| Uno SDK | 6.5.36 -> 6.7.45 | samples/todoapp/TodoApp.Uno/global.json (msbuild-sdks.Uno.Sdk), not the props file |
If a CI job for MAUI, Uno or Avalonia.Android fails after one of these three bumps and the fix is not trivial, revert that single bump, note it in the PR description, and open a follow-up issue rather than blocking the rest.
Explicitly NOT in this PR
Microsoft.WindowsAppSDK1.7 -> 2.x (separate issue).Microsoft.OData.Core/Edm8.4.3 indatasync-serveranddatasync-server-cosmosdb-singlecontainer: bump to 8.4.4 only (patch, same line), not 9.0.0 (separate blocked issue).Refit8.0.0 inTodoApp.Uno/Directory.Packages.props: there is noPackageReferenceto it in the csproj (it is an Uno SDK implicit package version). The reported "latest 16.4.0" is a different version scheme; leave unchanged and mention in the PR.
Steps
- Verify target versions exist on NuGet (
https://api.nuget.org/v3-flatcontainer/<lowercase-id>/index.json). - Make the edits. Samples cannot all be built locally (per
AGENTS.md: do not install workloads). Locally build only what works, e.g.cd samples/todoapp-blazor-wasm && dotnet build TodoApp.BlazorWasm.sln,samples/todoapp-tutorial,samples/todoapp-mvc/part5.sln,samples/datasync-server. - Push the branch to the fork and dispatch
build-samples.ymlwith--ref <branch>; watch all jobs plusall-samples-built(~6-8 min). - Re-run
dotnet-outdatedon each sample solution (useEnableWindowsTargeting=truefor WPF/WinUI3) and confirm only the explicitly excluded packages remain.
Acceptance criteria
- Packages above at target versions;
build-samples.ymlall green. - No vulnerability warnings (NU190x) in sample restores.
- PR title:
chore(samples): update sample package versions.
- Langage dominant
- C#
- Étoiles
- 184
- Forks
- 48
- Merge moyen
- 21 min
- PR mergées (30 j)
- 7
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de CommunityToolkit/Datasync
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
CommunityToolkit/Datasync#600 · 1 commentaire ·
-
Blocked dependencies Server
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
CommunityToolkit/Datasync#594 ·
-
dependencies Examples
Difficulté 4/5 3-5 jours Accessibilité débutants 40/100
CommunityToolkit/Datasync#593 ·
-
dependencies Infrastructure
Difficulté 3/5 1-2 jours Accessibilité débutants 72/100
CommunityToolkit/Datasync#592 ·
-
dependencies Infrastructure
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
CommunityToolkit/Datasync#591 ·
Toutes les issues de CommunityToolkit/Datasync
Issues similaires
-
needs attention untriaged
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet#3666 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
stryker-mutator/stryker-net#3974 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
JiaFeiMiao-K-Cat/DiscImageStudio#171 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
DDOS VulnerbilityOuverteS: Untriaged
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
DeltaV-Station/Delta-v#6711 ·
Les mainteneurs répondent en général sous 1 jour