176 writes to Version
aspire (5)
NuGet\BundleNuGetPackageCache.cs (1)
204Version = p.Version,
Packaging\PackageChannel.cs (3)
47return [new NuGetPackage { Id = "Aspire.ProjectTemplates", Version = PinnedVersion, Source = SourceDetails }]; 119return filteredPackages.Select(p => new NuGetPackage { Id = p.Id, Version = PinnedVersion, Source = p.Source }); 129return [new NuGetPackage { Id = packageId, Version = PinnedVersion, Source = SourceDetails }];
src\Shared\PackageUpdateHelpers.cs (1)
156Version = version,
Aspire.Cli.Tests (171)
Commands\AddCommandTests.cs (41)
56Version = "9.2.0" 63Version = "9.2.0" 70Version = "9.2.0" 131Version = "9.2.0" 138Version = "9.2.0" 145Version = "9.2.0" 214Version = "9.2.0" 221Version = "9.2.0" 228Version = "9.2.0" 294Version = "9.2.0" 301Version = "9.2.0" 308Version = "9.2.0" 375Version = "9.2.0" 491Version = "9.2.0" 498Version = "9.2.0" 533var package = new NuGetPackage { Id = packageId, Version = "1.0.0", Source = "test" }; 577("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.0.0", Source = "nuget" }, channel), 578("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.2.0", Source = "nuget" }, channel), 579("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.1.0", Source = "nuget" }, channel), 625("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.0.0", Source = "nuget" }, channel), 626("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.2.0", Source = "nuget" }, channel), 627("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.1.0", Source = "nuget" }, channel), 628("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.0.1-preview.1", Source = "nuget" }, channel), 676("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.0.0", Source = "nuget" }, implicitChannel), 677("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.1.0", Source = "nuget" }, implicitChannel), 678("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.2.0", Source = "nuget" }, implicitChannel), 679("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "10.0.0-preview.1", Source = "preview-feed" }, explicitChannel), 680("redis", new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "10.0.0-preview.2", Source = "preview-feed" }, explicitChannel), 720Version = "9.2.0" 779Version = "13.2.0-pr.12345.gabc" 786Version = "13.3.0-preview.1.1" 877Version = "9.2.0" 884Version = "9.2.0" 891Version = "9.2.0" 956Version = "9.2.0" 963Version = "9.2.0" 970Version = "9.2.0" 977Version = "9.2.0" 1032Version = "9.2.0" 1039Version = "9.2.0" 1046Version = "9.2.0"
Commands\InitCommandTests.cs (3)
361Version = "10.0.0" 444Version = "10.0.0" 569Version = "10.0.0"
Commands\NewCommandTests.cs (28)
91Version = "9.2.0" 148Version = "9.2.0" 201Version = "9.2.0" 256Version = "9.2.0" 311var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }; 319var package = new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "10.0.0-dev" }; 394new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.0.0" }, 395new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.2.0" }, 396new NuGetPackage { Id = "Aspire.ProjectTemplates", Source = "nuget", Version = "9.1.0" }, 469Version = "9.2.0" 523Version = "9.2.0" 600Version = "9.2.0" 653Version = "9.2.0" 742Version = "9.2.0" 824Version = "9.2.0" 869Version = "9.2.0" 965Version = "9.2.0" 1002Version = "9.2.0" 1063Version = "9.2.0" 1105Version = "9.2.0" 1161Version = "9.2.0" 1240Version = "9.2.0" 1309Version = "9.2.0" 1328Version = "9.2.0" 1382Version = "9.2.0" 1401Version = "9.2.0" 1450Version = "9.2.0" 1626Version = "10.0.0"
Mcp\ListIntegrationsToolTests.cs (3)
73new Aspire.Shared.NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.0.0" }, 74new Aspire.Shared.NuGetPackageCli { Id = "Aspire.Hosting.PostgreSQL", Version = "9.0.0" } 112new Aspire.Shared.NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.0.0" }
NuGet\NuGetPackageCacheTests.cs (14)
28new NuGetPackage { Id = "CommunityToolkit.Aspire.Hosting.Foo", Version = "9.4.0-xyz", Source = "nuget.org" }, 29new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0-preview", Source = "nuget.org" } 61new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.4.0", Source = "nuget.org" }, 62new NuGetPackage { Id = "Aspire.Hosting.Dapr", Version = "9.4.0", Source = "nuget.org" }, // Deprecated 63new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Version = "9.4.0", Source = "nuget.org" } 99new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.4.0", Source = "nuget.org" }, 100new NuGetPackage { Id = "Aspire.Hosting.Dapr", Version = "9.4.0", Source = "nuget.org" }, // Deprecated 101new NuGetPackage { Id = "Aspire.Hosting.PostgreSQL", Version = "9.4.0", Source = "nuget.org" } 134new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.4.0", Source = "nuget.org" }, 135new NuGetPackage { Id = "Aspire.Hosting.Dapr", Version = "9.4.0", Source = "nuget.org" }, // Deprecated 136new NuGetPackage { Id = "Other.Package", Version = "9.4.0", Source = "nuget.org" } 178new NuGetPackage { Id = "aspire.hosting.dapr", Version = "9.4.0", Source = "nuget.org" }, // lowercase 179new NuGetPackage { Id = "ASPIRE.HOSTING.DAPR", Version = "9.4.0", Source = "nuget.org" }, // uppercase 180new NuGetPackage { Id = "Aspire.Hosting.Redis", Version = "9.4.0", Source = "nuget.org" }
Packaging\PackagingServiceTests.cs (10)
745new() { Id = "Aspire.ProjectTemplates", Version = "13.3.0-preview.1.26201.1", Source = "dotnet9" }, 746new() { Id = "Aspire.ProjectTemplates", Version = "13.3.0-preview.1.26200.5", Source = "dotnet9" }, 747new() { Id = "Aspire.ProjectTemplates", Version = "13.2.0-preview.1.26111.6", Source = "dotnet9" }, 748new() { Id = "Aspire.ProjectTemplates", Version = "13.2.0-preview.1.26110.3", Source = "dotnet9" }, 749new() { Id = "Aspire.ProjectTemplates", Version = "13.1.0", Source = "dotnet9" }, 801new() { Id = "Aspire.Hosting.Redis", Version = "13.3.0-preview.1.26201.1", Source = "dotnet9" }, 802new() { Id = "Aspire.Hosting.PostgreSQL", Version = "13.3.0-preview.1.26201.1", Source = "dotnet9" }, 852new() { Id = "Aspire.ProjectTemplates", Version = "13.3.0-preview.1.26201.1", Source = "dotnet9" }, 853new() { Id = "Aspire.ProjectTemplates", Version = "13.2.0-preview.1.26111.6", Source = "dotnet9" }, 854new() { Id = "Aspire.ProjectTemplates", Version = "13.1.0", Source = "dotnet9" },
Projects\ProjectUpdaterTests.cs (62)
58"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.4.1", Source = "nuget.org" }, 59"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.4.1", Source = "nuget.org" }, 60"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.4.1", Source = "nuget.org" }, 61"Aspire.StackExchange.Redis.OutputCaching" => new NuGetPackageCli { Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.4.1", Source = "nuget.org" }, 62"Microsoft.Extensions.ServiceDiscovery" => new NuGetPackageCli { Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.4.1", Source = "nuget.org" }, 169"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0-preview.1", Source = "daily" }, 170"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0-preview.1", Source = "daily" }, 171"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0-preview.1", Source = "daily" }, 172"Aspire.StackExchange.Redis.OutputCaching" => new NuGetPackageCli { Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.5.0-preview.1", Source = "daily" }, 173"Microsoft.Extensions.ServiceDiscovery" => new NuGetPackageCli { Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.5.0-preview.1", Source = "daily" }, 300{ query: "Aspire.AppHost.Sdk", prerelease: false } => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.4.1", Source = "nuget" }, 301{ query: "Aspire.Hosting.AppHost", prerelease: false } => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.4.1", Source = "nuget" }, 302{ query: "Aspire.Hosting.Redis", prerelease: false } => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.4.1", Source = "nuget" }, 303{ query: "Aspire.Hosting.Docker", prerelease: true } => new NuGetPackageCli { Id = "Aspire.Hosting.Docker", Version = "9.4.1-preview.1", Source = "nuget" }, 305{ query: "Aspire.StackExchange.Redis.OutputCaching", prerelease: false } => new NuGetPackageCli { Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.4.1", Source = "nuget" }, 306{ query: "Microsoft.Extensions.ServiceDiscovery", prerelease: false } => new NuGetPackageCli { Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.4.1", Source = "nuget" }, 453"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 454"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 613"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 614"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" }, 615"Aspire.StackExchange.Redis.OutputCaching" => new NuGetPackageCli { Id = "Aspire.StackExchange.Redis.OutputCaching", Version = "9.5.0", Source = "nuget.org" }, 616"Microsoft.Extensions.ServiceDiscovery" => new NuGetPackageCli { Id = "Microsoft.Extensions.ServiceDiscovery", Version = "9.5.0", Source = "nuget.org" }, 732"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 733"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" }, 734"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 834"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 835"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" }, 836"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 968"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 969"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 1084"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 1085"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 1086"Aspire.StackExchange.Redis" => new NuGetPackageCli { Id = "Aspire.StackExchange.Redis", Version = "9.5.0-preview.1", Source = "nuget.org" }, 1205"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 1206"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 1318"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 1319"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 1414"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 1415"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" }, 1416"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 1523"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 1524"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 1608"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 1684"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.4.1", Source = "nuget.org" }, 1768"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 1851"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 1931"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 1932"Aspire.Hosting.AppHost" => new NuGetPackageCli { Id = "Aspire.Hosting.AppHost", Version = "9.5.0", Source = "nuget.org" }, 2021"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 2100"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 2178"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.5.0", Source = "nuget.org" }, 2179"Aspire.Hosting.Azure.Functions" => new NuGetPackageCli { Id = "Aspire.Hosting.Azure.Functions", Version = "9.5.0", Source = "nuget.org" }, 2180"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.5.0", Source = "nuget.org" }, 2306"Aspire.AppHost.Sdk" => new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "9.6.0", Source = "nuget.org" }, 2307"Aspire.Hosting.Redis" => new NuGetPackageCli { Id = "Aspire.Hosting.Redis", Version = "9.6.0", Source = "nuget.org" }, 2395var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 2422var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 2454var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 2485var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 2512var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 2540var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" }; 2590var package = new NuGetPackageCli { Id = "Aspire.AppHost.Sdk", Version = "13.0.2", Source = "nuget.org" };
Utils\CliUpdateNotificationServiceTests.cs (10)
32new NuGetPackage { Id = "Aspire.Cli", Version = "9.3.1", Source = "nuget.org" }, 35new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0-preview", Source = "nuget.org" }, 38new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0-beta", Source = "nuget.org" } 90new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0", Source = "nuget.org" }, 93new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0-preview", Source = "nuget.org" }, 145new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0", Source = "nuget.org" }, 148new NuGetPackage { Id = "Aspire.Cli", Version = "9.6.0-preview", Source = "nuget.org" }, 198new NuGetPackage { Id = "Aspire.Cli", Version = "9.4.0-preview", Source = "nuget.org" }, 199new NuGetPackage { Id = "Aspire.Cli", Version = "9.5.0-preview", Source = "nuget.org" }, 251new NuGetPackage { Id = "Aspire.Cli", Version = "9.0.0", Source = "nuget.org" }
69 references to Version
aspire (57)
Commands\AddCommand.cs (9)
2031 => filteredPackagesWithShortName.First().Package.Version == version 215PackageVersion = selectedNuGetPackage.Package.Version, 252InteractionService.DisplaySuccess(string.Format(CultureInfo.CurrentCulture, AddCommandStrings.PackageAddedSuccessfully, selectedNuGetPackage.Package.Id, selectedNuGetPackage.Package.Version)); 301if (packageVersions.Any(p => p.Package.Version == preferredVersion)) 303var preferredVersionPackage = packageVersions.First(p => p.Package.Version == preferredVersion); 312.ThenByDescending(p => SemVersion.Parse(p.Package.Version), SemVersion.PrecedenceComparer); 359return $"{item.Package.Version.EscapeMarkup()} ({item.Channel.SourceDetails.EscapeMarkup()})"; 396HighestVersion = g.OrderByDescending(p => SemVersion.Parse(p.Package.Version), SemVersion.PrecedenceComparer).First() 461.Select(g => g.OrderByDescending(p => SemVersion.Parse(p.Package.Version), SemVersion.PrecedenceComparer).First())
Commands\InitCommand.cs (5)
365version: selectedTemplateDetails.Package.Version, 773var orderedPackagesFromChannels = packagesFromChannels.OrderByDescending(p => SemVersion.Parse(p.Package.Version), SemVersion.PrecedenceComparer); 778var explicitPackageFromChannel = orderedPackagesFromChannels.FirstOrDefault(p => p.Package.Version == version); 792var latestStable = orderedPackagesFromChannels.FirstOrDefault(p => !SemVersion.Parse(p.Package.Version).IsPrerelease); 798the latest stable version choose ***{{latestStable.Package.Version}}***.
Commands\NewCommand.cs (5)
215.Where(p => Semver.SemVersion.TryParse(p.Version, Semver.SemVersionStyles.Strict, out _)) 216.OrderByDescending(p => Semver.SemVersion.Parse(p.Version, Semver.SemVersionStyles.Strict), Semver.SemVersion.PrecedenceComparer) 228return new ResolveTemplateVersionResult { Version = package.Version, ChannelName = channelName }; 325return implicitGroup.OrderByDescending(p => Semver.SemVersion.Parse(p.Package.Version), Semver.SemVersion.PrecedenceComparer).First(); 336return $"{item.Package.Version.EscapeMarkup()} ({item.Channel.SourceDetails.EscapeMarkup()})";
Mcp\Tools\ListIntegrationsTool.cs (2)
102Version = p.Version, 103ParsedVersion = SemVersion.TryParse(p.Version, SemVersionStyles.Any, out var v) ? v : null
Packaging\PackageChannel.cs (6)
68.DistinctBy(p => $"{p.Id}-{p.Version}"); 72var filteredPackages = packages.Where(p => new { SemVer = SemVersion.Parse(p.Version), Quality = Quality } switch 103.DistinctBy(p => $"{p.Id}-{p.Version}"); 107var filteredPackages = packages.Where(p => new { SemVer = SemVersion.Parse(p.Version), Quality = Quality } switch 164.DistinctBy(p => $"{p.Id}-{p.Version}"); 185var filteredPackages = packages.Where(p => new { SemVer = SemVersion.Parse(p.Version), Quality = Quality } switch
Projects\GuestAppHostProject.cs (8)
1046.Where(p => SemVersion.TryParse(p.Version, SemVersionStyles.Strict, out _)) 1047.OrderByDescending(p => SemVersion.Parse(p.Version, SemVersionStyles.Strict), SemVersion.PrecedenceComparer) 1050if (latestSdkPackage is not null && latestSdkPackage.Version != config.SdkVersion) 1052newSdkVersion = latestSdkPackage.Version; 1069.Where(p => SemVersion.TryParse(p.Version, SemVersionStyles.Strict, out _)) 1070.OrderByDescending(p => SemVersion.Parse(p.Version, SemVersionStyles.Strict), SemVersion.PrecedenceComparer) 1073if (latestPackage is not null && latestPackage.Version != currentVersion) 1075packageUpdates.Add((packageId, currentVersion, latestPackage.Version));
Projects\ProjectUpdater.cs (18)
248.Where(p => SemVersion.TryParse(p.Version, SemVersionStyles.Strict, out _)) 249.OrderByDescending(p => SemVersion.Parse(p.Version, SemVersionStyles.Strict), SemVersion.PrecedenceComparer) 270if (!string.IsNullOrEmpty(sdkVersion) && IsValidSemanticVersion(sdkVersion) && sdkVersion == latestSdkPackage?.Version) 280string.Format(CultureInfo.InvariantCulture, UpdateCommandStrings.UpdatePackageFormat, "Aspire.AppHost.Sdk", sdkVersion ?? "unknown", latestSdkPackage?.Version), 284latestSdkPackage?.Version ?? "unknown", 385UpdateCommandStrings.MigratedToNewSdkFormat, package.Version)); 423sdkAttribute.Value = UpdateAspireAppHostSdkVersion(sdkAttribute.Value, package.Version); 439sdkAttribute.Value = $"{AspireAppHostSdkName}/{package.Version}"; 444newSdkAttribute.Value = $"{AspireAppHostSdkName}/{package.Version}"; 588var newDirective = $"#:sdk Aspire.AppHost.Sdk@{package.Version}"; 715if (IsValidSemanticVersion(packageVersion) && packageVersion == latestPackage?.Version) 722string.Format(CultureInfo.InvariantCulture, UpdateCommandStrings.UpdatePackageFormat, packageId, packageVersion, latestPackage!.Version), 726latestPackage!.Version, 745if (IsValidSemanticVersion(currentVersion) && currentVersion == latestPackage?.Version) 752string.Format(CultureInfo.InvariantCulture, UpdateCommandStrings.UpdatePackageFormat, packageId, currentVersion, latestPackage!.Version), 753() => UpdatePackageVersionInDirectoryPackagesProps(packageId, latestPackage!.Version, directoryPackagesPropsFile), 756latestPackage!.Version, 883packageVersion: package.Version,
src\Shared\PackageUpdateHelpers.cs (1)
67if (SemVersion.TryParse(package.Version, SemVersionStyles.Strict, out var version))
Templating\DotNetTemplateFactory.cs (3)
534version: selectedTemplateDetails.Package.Version, 702var orderedPackagesFromChannels = packagesFromChannels.OrderByDescending(p => SemVersion.Parse(p.Package.Version), SemVersion.PrecedenceComparer); 706var explicitPackageFromChannel = orderedPackagesFromChannels.FirstOrDefault(p => p.Package.Version == version);
Aspire.Cli.Tests (12)
Commands\AddCommandTests.cs (2)
588Assert.Equal("9.2.0", displayedPackages!.First().Package.Version); 636Assert.Equal("9.2.0", result.Package.Version); // Should return highest version
Packaging\PackagingServiceTests.cs (10)
781outputHelper.WriteLine($" {p.Id} {p.Version}"); 786Assert.Equal(stagingChannel.PinnedVersion, packageList[0].Version); 788Assert.DoesNotContain("+", packageList[0].Version!); 834outputHelper.WriteLine($" {p.Id} {p.Version}"); 838Assert.All(packageList, p => Assert.Equal(stagingChannel.PinnedVersion, p.Version)); 886outputHelper.WriteLine($" {p.Id} {p.Version}"); 891Assert.Contains(packageList, p => p.Version!.StartsWith("13.3")); 892Assert.Contains(packageList, p => p.Version!.StartsWith("13.2")); 901? packages.Where(p => Semver.SemVersion.Parse(p.Version).IsPrerelease) 902: packages.Where(p => !Semver.SemVersion.Parse(p.Version).IsPrerelease);