diff --git a/.github/workflows/build-core-lib.yml b/.github/workflows/build-core-lib.yml index a23726e076..4744f7cf6c 100644 --- a/.github/workflows/build-core-lib.yml +++ b/.github/workflows/build-core-lib.yml @@ -52,7 +52,7 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: 10.0.x - dotnet-quality: preview + dotnet-quality: ga # Build diff --git a/.github/workflows/deploy_demo.yml b/.github/workflows/deploy_demo.yml index f63cfc3b01..f9f4fe3739 100644 --- a/.github/workflows/deploy_demo.yml +++ b/.github/workflows/deploy_demo.yml @@ -47,7 +47,7 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: 10.0.x - dotnet-quality: preview + dotnet-quality: ga - name: NPM Install uses: actions/setup-node@v4 diff --git a/.github/workflows/deploy_preview.yml b/.github/workflows/deploy_preview.yml index 93a0a23c38..f84f4466f0 100644 --- a/.github/workflows/deploy_preview.yml +++ b/.github/workflows/deploy_preview.yml @@ -48,7 +48,7 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: 10.0.x - dotnet-quality: preview + dotnet-quality: ga - name: NPM Install uses: actions/setup-node@v4 diff --git a/Directory.Packages.props b/Directory.Packages.props index 56989f0f84..57b3d9f770 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -7,9 +7,9 @@ 9.0.9 9.0.9 9.0.9 - 10.0.0-rc.1.25451.107 - 10.0.0-rc.1.25451.107 - 10.0.0-rc.1.25451.107 + 10.0.0 + 10.0.0 + 10.0.0 @@ -88,4 +88,4 @@ - \ No newline at end of file + diff --git a/eng/pipelines/build-all-lib.yml b/eng/pipelines/build-all-lib.yml index 979feaa448..7405ab6df3 100644 --- a/eng/pipelines/build-all-lib.yml +++ b/eng/pipelines/build-all-lib.yml @@ -141,7 +141,7 @@ extends: displayName: 'Install .NET 10.0' inputs: version: 10.0.x - includePreviewVersions: true + includePreviewVersions: false # Set version number (exclude some folders) - task: PowerShell@2 diff --git a/eng/pipelines/build-core-lib.yml b/eng/pipelines/build-core-lib.yml index 0c87859f34..d443896bc1 100644 --- a/eng/pipelines/build-core-lib.yml +++ b/eng/pipelines/build-core-lib.yml @@ -171,7 +171,7 @@ extends: displayName: 'Install .NET 10.0' inputs: version: 10.0.x - includePreviewVersions: true + includePreviewVersions: false # Set version number (exclude some folders) - task: PowerShell@2 diff --git a/src/Templates/Microsoft.FluentUI.AspNetCore.Templates.csproj b/src/Templates/Microsoft.FluentUI.AspNetCore.Templates.csproj index 341548d3fe..46fbc6120a 100644 --- a/src/Templates/Microsoft.FluentUI.AspNetCore.Templates.csproj +++ b/src/Templates/Microsoft.FluentUI.AspNetCore.Templates.csproj @@ -1,6 +1,6 @@ - net9.0 + net10.0 Microsoft Content © Microsoft Corporation. All rights reserved. @@ -24,12 +24,16 @@ - 9.3.2 - 9.7.0 - 8.0.18 - 9.0.7 - 10.0.0-preview.6.25358.103 - 1.9.0 + 13.0 + 10.0.0 + 10.0.0 + 8.0.20 + 9.0.9 + 10.0.0 + 9.0.11 + 10.0.0 + 1.9.0 + 1.12.0 1.12.0 1.12.0 1.12.0 @@ -100,12 +104,17 @@ .Replace('!!REPLACE_WITH_ASPNETCORE_9_VERSION!!', '$(MicrosoftAspNetCorePackageVersionForNet9)') .Replace('!!REPLACE_WITH_ASPNETCORE_10_VERSION!!', '$(MicrosoftAspNetCorePackageVersionForNet10)') .Replace('!!REPLACE_WITH_DOTNET_EXTENSIONS_VERSION!!', '$(MicrosoftExtensionsHttpResiliencePackageVersion)') + .Replace('!!REPLACE_WITH_SERVICE_DISCOVERY_VERSION!!', '$(MicrosoftExtensionsServiceDiscoveryVersion)') + .Replace('!!REPLACE_WITH_OTEL_NET8_VERSION!!', '$(OpenTelemetryNet8Version)') .Replace('!!REPLACE_WITH_OTEL_LTS_VERSION!!', '$(OpenTelemetryLTSVersion)') .Replace('!!REPLACE_WITH_OTEL_EXPORTER_VERSION!!', '$(OpenTelemetryExporterOpenTelemetryProtocolVersion)') .Replace('!!REPLACE_WITH_OTEL_HOSTING_VERSION!!', '$(OpenTelemetryInstrumentationExtensionsHostingVersion)') .Replace('!!REPLACE_WITH_OTEL_ASPNETCORE_VERSION!!', '$(OpenTelemetryInstrumentationAspNetCoreVersion)') .Replace('!!REPLACE_WITH_OTEL_HTTP_VERSION!!', '$(OpenTelemetryInstrumentationHttpVersion)') - .Replace('!!REPLACE_WITH_OTEL_RUNTIME_VERSION!!', '$(OpenTelemetryInstrumentationRuntimeVersion)') )" + .Replace('!!REPLACE_WITH_OTEL_RUNTIME_VERSION!!', '$(OpenTelemetryInstrumentationRuntimeVersion)') + .Replace('!!REPLACE_WITH_ASPNETCORE_OPENAPI_9_VERSION!!', '$(MicrosoftAspNetCoreOpenApiVersion)') + .Replace('!!REPLACE_WITH_ASPNETCORE_OPENAPI_10_VERSION!!', '$(MicrosoftAspNetCoreOpenApiPreviewVersion)') )" + Overwrite="true" /> diff --git a/src/Templates/templates/aspire-starter/.template.config/dotnetcli.host.json b/src/Templates/templates/aspire-starter/.template.config/dotnetcli.host.json index 394a9b321f..bcdecd8ac0 100644 --- a/src/Templates/templates/aspire-starter/.template.config/dotnetcli.host.json +++ b/src/Templates/templates/aspire-starter/.template.config/dotnetcli.host.json @@ -1,19 +1,13 @@ { - "$schema": "https://json.schemastore.org/dotnetcli.host", + "$schema": "http://json.schemastore.org/dotnetcli.host", "symbolInfo": { "Framework": { "longName": "framework" }, - "AspireVersionCli": { + "AspireVersion": { "shortName": "", "longName": "aspire-version" }, - "AspireVersion": { - "isHidden": true - }, - "AspireVersionNet9": { - "isHidden": true - }, "XUnitVersion": { "shortName": "", "longName": "xunit-version", @@ -31,6 +25,12 @@ "appHostOtlpHttpsPort": { "isHidden": true }, + "appHostMcpHttpPort": { + "isHidden": true + }, + "appHostMcpHttpsPort": { + "isHidden": true + }, "appHostResourceHttpPort": { "isHidden": true }, @@ -60,6 +60,10 @@ "TestFx": { "longName": "test-framework", "shortName": "t" + }, + "LocalhostTld": { + "longName": "localhost-tld", + "shortName": "" } }, "usageExamples": [ diff --git a/src/Templates/templates/aspire-starter/.template.config/ide.host.json b/src/Templates/templates/aspire-starter/.template.config/ide.host.json index 1cb27389a0..15e9091d94 100644 --- a/src/Templates/templates/aspire-starter/.template.config/ide.host.json +++ b/src/Templates/templates/aspire-starter/.template.config/ide.host.json @@ -10,21 +10,9 @@ } ], "symbolInfo": [ - { - "id": "AspireVersionCli", - "isVisible": false - }, { "id": "AspireVersion", - "isVisible": true, - "persistenceScope": "shared", - "persistenceScopeName": "aspireTemplates" - }, - { - "id": "AspireVersionNet9", - "isVisible": true, - "persistenceScope": "shared", - "persistenceScopeName": "aspireTemplates" + "isVisible": true }, { "id": "XUnitVersion", @@ -41,6 +29,12 @@ "id": "TestFx", "isVisible": true, "persistenceScope": "templateGroup" + }, + { + "id": "LocalhostTld", + "isVisible": true, + "persistenceScope": "shared", + "persistenceScopeName": "Aspire" } ] } diff --git a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.cs.json b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.cs.json index bc5843b274..f72baa2dce 100644 --- a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.cs.json +++ b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.cs.json @@ -1,28 +1,17 @@ { "author": "Microsoft", - "name": "Úvodní aplikace Fluent .NET Aspire", - "description": "Šablona projektu pro vytvoření aplikace Fluent .NET Aspire s webovým front-endem Blazor a back-endovou službou webového rozhraní API, volitelně s využitím Redisu pro ukládání do mezipaměti.", + "name": "Úvodní aplikace Fluent Aspire", + "description": "Šablona projektu pro vytvoření aplikace Fluent Aspire s webovým front-endem Blazor a back-endovou službou webového rozhraní API, volitelně s využitím Redisu pro ukládání do mezipaměti.", "symbols/Framework/description": "Cílová architektura pro projekt", "symbols/Framework/choices/net8.0/description": "Cílový net8.0", "symbols/Framework/choices/net9.0/description": "Cílit na net9.0", - "symbols/AspireVersionCli/description": "Verze .NET Aspire, která se má použít", - "symbols/AspireVersionCli/displayName": "Verze .NET Aspire", - "symbols/AspireVersionCli/choices/9.2/displayName": "9.2", - "symbols/AspireVersionCli/choices/9.2/description": "Zvolí .NET Aspire 9.2.", - "symbols/AspireVersionCli/choices/9.3/displayName": "9.3", - "symbols/AspireVersionCli/choices/9.3/description": "Zvolí .NET Aspire 9.3.", - "symbols/AspireVersion/description": "Verze .NET Aspire, která se má použít.", - "symbols/AspireVersion/displayName": "Verze .NET Aspire", - "symbols/AspireVersion/choices/9.2/displayName": "9.2", - "symbols/AspireVersion/choices/9.2/description": "Zvolí .NET Aspire 9.2.", - "symbols/AspireVersion/choices/9.3/displayName": "9.3", - "symbols/AspireVersion/choices/9.3/description": "Zvolí .NET Aspire 9.3.", - "symbols/AspireVersionNet9/description": "Verze .NET Aspire, která se má použít", - "symbols/AspireVersionNet9/displayName": "Verze .NET Aspire", - "symbols/AspireVersionNet9/choices/9.2/displayName": "9.2", - "symbols/AspireVersionNet9/choices/9.2/description": "Zvolí .NET Aspire 9.2.", - "symbols/AspireVersionNet9/choices/9.3/displayName": "9.3", - "symbols/AspireVersionNet9/choices/9.3/description": "Zvolí .NET Aspire 9.3.", + "symbols/Framework/choices/net10.0/description": "Cíl net10.0", + "symbols/AspireVersion/description": "Verze Aspire, která se má použít.", + "symbols/AspireVersion/displayName": "Verze Aspire", + "symbols/AspireVersion/choices/13.0/displayName": "13.0", + "symbols/AspireVersion/choices/13.0/description": "Zvolí Aspire 13.0", + "symbols/AspireVersion/choices/9.5/displayName": "9.5", + "symbols/AspireVersion/choices/9.5/description": "Zvolí Aspire 9.5", "symbols/UseRedisCache/displayName": "Po_užít Redis pro ukládání do mezipaměti (vyžaduje Docker)", "symbols/UseRedisCache/description": "Nakonfiguruje, jestli se má aplikace nastavit tak, aby pro ukládání do mezipaměti používala Redis. K místnímu spouštění se vyžaduje podporovaný modul runtime kontejneru. Další podrobnosti najdete na https://aka.ms/dotnet/aspire/containers.", "symbols/TestFx/displayName": "Vytvoření projektu _test", @@ -41,9 +30,11 @@ "symbols/XUnitVersion/choices/v3mtp/description": "Zvolí xUnit.net v3 s testovací platformou Microsoft (pouze Aspire ve verzi 9.2 a novější)", "symbols/appHostHttpPort/description": "Číslo portu, který se má použít pro koncový bod HTTP v launchSettings.json projektu AppHost.", "symbols/appHostOtlpHttpPort/description": "Číslo portu, který se má použít pro koncový bod HTTP OTLP v launchSettings.json projektu AppHost.", + "symbols/appHostMcpHttpPort/description": "Číslo portu, který se má použít pro koncový bod MCP HTTP v launchSettings.json projektu AppHost.", "symbols/appHostResourceHttpPort/description": "Číslo portu, který se má použít pro koncový bod HTTP služby prostředků v launchSettings.json projektu AppHost.", "symbols/appHostHttpsPort/description": "Číslo portu, který se má použít pro koncový bod HTTPS v launchSettings.json projektu AppHost. Tato možnost se dá použít jenom v případě, že se nepoužívá parametr no-https.", "symbols/appHostOtlpHttpsPort/description": "Číslo portu, který se má použít pro koncový bod HTTPS OTLP v launchSettings.json projektu AppHost.", + "symbols/appHostMcpHttpsPort/description": "Číslo portu, který se má použít pro koncový bod MCP HTTPS v launchSettings.json projektu AppHost.", "symbols/appHostResourceHttpsPort/description": "Číslo portu, který se má použít pro koncový bod HTTPS služby prostředků v launchSettings.json projektu AppHost.", "symbols/webHttpPort/description": "Číslo portu, který se má použít pro koncový bod HTTP v launchSettings.json webového projektu.", "symbols/webHttpsPort/description": "Číslo portu, který se má použít pro koncový bod HTTPS v launchSettings.json webového projektu. Tato možnost se dá použít jenom v případě, že se nepoužívá parametr no-https.", @@ -51,6 +42,8 @@ "symbols/apiServiceHttpsPort/description": "Číslo portu, který se má použít pro koncový bod HTTPS v launchSettings.json projektu ApiService. Tato možnost se dá použít jenom v případě, že se nepoužívá parametr no-https.", "symbols/skipRestore/description": "Pokud se tato možnost zadá, přeskočí automatické obnovení projektu při vytvoření.", "symbols/NoHttps/description": "Určuje, jestli se má vypnout protokol HTTPS.", + "symbols/LocalhostTld/displayName": "Použití TLD .dev.localhost v adrese URL aplikace", + "symbols/LocalhostTld/description": "Určuje, jestli se má název projektu zkombinovat s TLD .dev.localhost v adrese URL aplikace pro místní vývoj, například https://myapp.dev.localhost:12345. Podporováno v .NET 10 a novějších verzích.", "postActions/set-startup-project/description": "Nastaví projekt po spuštění v řešení", "postActions/restore/description": "Obnoví balíčky NuGet vyžadované tímto projektem.", "postActions/restore/manualInstructions/default/text": "Spustit dotnet restore" diff --git a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.de.json b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.de.json index 39e87566da..8e897f694f 100644 --- a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.de.json +++ b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.de.json @@ -1,28 +1,17 @@ { "author": "Microsoft", - "name": "Fluent .NET Aspire-Starter-App", - "description": "Eine Projektvorlage zum Erstellen einer Fluent .NET Aspire-App mit einem Blazor-Web-Front-End und einem Web-API-Back-End-Dienst, die optional Redis zum Zwischenspeichern verwendet.", + "name": "Fluent Aspire-Starter-App", + "description": "Eine Projektvorlage zum Erstellen einer Fluent Aspire-App mit einem Blazor-Web-Front-End und einem Web-API-Back-End-Dienst, die optional Redis zum Zwischenspeichern verwendet.", "symbols/Framework/description": "Das Zielframework für das Projekt.", "symbols/Framework/choices/net8.0/description": "Ziel net8.0", "symbols/Framework/choices/net9.0/description": "Ziel-Net9.0", - "symbols/AspireVersionCli/description": "Die zu verwendende .NET Aspire-Version.", - "symbols/AspireVersionCli/displayName": ".NET Aspire-Version", - "symbols/AspireVersionCli/choices/9.2/displayName": "9.2", - "symbols/AspireVersionCli/choices/9.2/description": "Wählt .NET Aspire 9.2", - "symbols/AspireVersionCli/choices/9.3/displayName": "9.3", - "symbols/AspireVersionCli/choices/9.3/description": "Wählt .NET Aspire 9.3", - "symbols/AspireVersion/description": "Die zu verwendende .NET Aspire-Version.", - "symbols/AspireVersion/displayName": ".NET Aspire-Version", - "symbols/AspireVersion/choices/9.2/displayName": "9.2", - "symbols/AspireVersion/choices/9.2/description": "Wählt .NET Aspire 9.2", - "symbols/AspireVersion/choices/9.3/displayName": "9.3", - "symbols/AspireVersion/choices/9.3/description": "Wählt .NET Aspire 9.3", - "symbols/AspireVersionNet9/description": "Die zu verwendende .NET Aspire-Version.", - "symbols/AspireVersionNet9/displayName": ".NET Aspire-Version", - "symbols/AspireVersionNet9/choices/9.2/displayName": "9.2", - "symbols/AspireVersionNet9/choices/9.2/description": "Wählt .NET Aspire 9.2", - "symbols/AspireVersionNet9/choices/9.3/displayName": "9.3", - "symbols/AspireVersionNet9/choices/9.3/description": "Wählt .NET Aspire 9.3", + "symbols/Framework/choices/net10.0/description": "Ziel.-NET10.0", + "symbols/AspireVersion/description": "Die zu verwendende Aspire-Version.", + "symbols/AspireVersion/displayName": "Aspire-Version", + "symbols/AspireVersion/choices/13.0/displayName": "13.0", + "symbols/AspireVersion/choices/13.0/description": "Wählt Aspire 13.0 aus", + "symbols/AspireVersion/choices/9.5/displayName": "9.5", + "symbols/AspireVersion/choices/9.5/description": "Wählt Aspire 9.5 aus", "symbols/UseRedisCache/displayName": "_Use Redis für die Zwischenspeicherung (erfordert eine unterstützte Container-Runtime)", "symbols/UseRedisCache/description": "Konfiguriert, ob die Anwendung für die Verwendung von Redis für die Zwischenspeicherung eingerichtet werden soll. Erfordert eine unterstützte Containerruntime für die lokale Ausführung. Weitere Informationen finden Sie unter https://aka.ms/dotnet/aspire/containers.", "symbols/TestFx/displayName": "„_test project“ erstellen", @@ -41,9 +30,11 @@ "symbols/XUnitVersion/choices/v3mtp/description": "Wählt xUnit.net V3 mit Microsoft Testplattform aus (nur Aspire-Version 9.2 und höher)", "symbols/appHostHttpPort/description": "Portnummer, die für den HTTP-Endpunkt in launchSettings.json des AppHost-Projekts verwendet werden soll.", "symbols/appHostOtlpHttpPort/description": "Portnummer, die für den OTLP-HTTP-Endpunkt in launchSettings.json des AppHost-Projekts verwendet werden soll.", + "symbols/appHostMcpHttpPort/description": "Portnummer, die für den MCP-HTTP-Endpunkt in launchSettings.json des AppHost-Projekts verwendet werden soll.", "symbols/appHostResourceHttpPort/description": "Portnummer, die für den HTTP-Endpunkt des Ressourcendiensts in launchSettings.json des AppHost-Projekts verwendet werden soll.", "symbols/appHostHttpsPort/description": "Portnummer, die für den HTTPS-Endpunkt in launchSettings.json des AppHost-Projekts verwendet werden soll. Diese Option ist nur anwendbar, wenn der Parameter no-https nicht verwendet wird.", "symbols/appHostOtlpHttpsPort/description": "Portnummer, die für den OTLP-HTTPS-Endpunkt in launchSettings.json des AppHost-Projekts verwendet werden soll.", + "symbols/appHostMcpHttpsPort/description": "Portnummer, die für den MCP-HTTPS-Endpunkt in launchSettings.json des AppHost-Projekts verwendet werden soll.", "symbols/appHostResourceHttpsPort/description": "Portnummer, die für den HTTPS-Endpunkt des Ressourcendiensts in launchSettings.json des AppHost-Projekts verwendet werden soll.", "symbols/webHttpPort/description": "Portnummer, die für den HTTP-Endpunkt in launchSettings.json des Webprojekts verwendet werden soll.", "symbols/webHttpsPort/description": "Portnummer, die für den HTTPS-Endpunkt in launchSettings.json des Webprojekts verwendet werden soll. Diese Option ist nur anwendbar, wenn der Parameter no-https nicht verwendet wird.", @@ -51,6 +42,8 @@ "symbols/apiServiceHttpsPort/description": "Portnummer, die für den HTTPS-Endpunkt in launchSettings.json des ApiService-Projekts verwendet werden soll. Diese Option ist nur anwendbar, wenn der Parameter no-https nicht verwendet wird.", "symbols/skipRestore/description": "Wenn angegeben, wird die automatische Wiederherstellung des Projekts beim Erstellen übersprungen.", "symbols/NoHttps/description": "Ob HTTPS deaktiviert werden soll.", + "symbols/LocalhostTld/displayName": "Verwenden der .dev.localhost-TLD in der Anwendungs-URL", + "symbols/LocalhostTld/description": "Gibt an, ob der Projektname mit der .dev.localhost-TLD in der Anwendungs-URL für die lokale Entwicklung kombiniert werden soll, z. B. https://myapp.dev.localhost:12345. Unterstützt unter .NET 10 und höher.", "postActions/set-startup-project/description": "Legt das Startprojekt in der Lösung fest", "postActions/restore/description": "„NuGet-Pakete“ wiederherstellen, die für dieses Projekt erforderlich sind.", "postActions/restore/manualInstructions/default/text": "\"dotnet restore\" ausführen" diff --git a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.en.json b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.en.json index 1e7ec1d8f9..6c2779cef7 100644 --- a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.en.json +++ b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.en.json @@ -1,28 +1,17 @@ { "author": "Microsoft", - "name": "Fluent .NET Aspire Starter App", - "description": "A project template for creating a Fluent .NET Aspire app with a Blazor web frontend and web API backend service, optionally using Redis for caching.", + "name": "Fluent Aspire Starter App", + "description": "A project template for creating a Fluent Aspire app with a Blazor web frontend and web API backend service, optionally using Redis for caching.", "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/Framework/choices/net9.0/description": "Target net9.0", - "symbols/AspireVersionCli/description": "The version of .NET Aspire to use.", - "symbols/AspireVersionCli/displayName": ".NET Aspire version", - "symbols/AspireVersionCli/choices/9.2/displayName": "9.2", - "symbols/AspireVersionCli/choices/9.2/description": "Chooses .NET Aspire 9.2", - "symbols/AspireVersionCli/choices/9.3/displayName": "9.3", - "symbols/AspireVersionCli/choices/9.3/description": "Chooses .NET Aspire 9.3", - "symbols/AspireVersion/description": "The version of .NET Aspire to use.", - "symbols/AspireVersion/displayName": ".NET Aspire version", - "symbols/AspireVersion/choices/9.2/displayName": "9.2", - "symbols/AspireVersion/choices/9.2/description": "Chooses .NET Aspire 9.2", - "symbols/AspireVersion/choices/9.3/displayName": "9.3", - "symbols/AspireVersion/choices/9.3/description": "Chooses .NET Aspire 9.3", - "symbols/AspireVersionNet9/description": "The version of .NET Aspire to use.", - "symbols/AspireVersionNet9/displayName": ".NET Aspire version", - "symbols/AspireVersionNet9/choices/9.2/displayName": "9.2", - "symbols/AspireVersionNet9/choices/9.2/description": "Chooses .NET Aspire 9.2", - "symbols/AspireVersionNet9/choices/9.3/displayName": "9.3", - "symbols/AspireVersionNet9/choices/9.3/description": "Chooses .NET Aspire 9.3", + "symbols/Framework/choices/net10.0/description": "Target net10.0", + "symbols/AspireVersion/description": "The version of Aspire to use.", + "symbols/AspireVersion/displayName": "Aspire version", + "symbols/AspireVersion/choices/13.0/displayName": "13.0", + "symbols/AspireVersion/choices/13.0/description": "Chooses Aspire 13.0", + "symbols/AspireVersion/choices/9.5/displayName": "9.5", + "symbols/AspireVersion/choices/9.5/description": "Chooses Aspire 9.5", "symbols/UseRedisCache/displayName": "_Use Redis for caching (requires a supported container runtime)", "symbols/UseRedisCache/description": "Configures whether to setup the application to use Redis for caching. Requires a supported container runtime to run locally, see https://aka.ms/dotnet/aspire/containers for more details.", "symbols/TestFx/displayName": "Create a _test project", @@ -41,9 +30,11 @@ "symbols/XUnitVersion/choices/v3mtp/description": "Chooses xUnit.net v3 with Microsoft Test Platform (Aspire version 9.2 and later only)", "symbols/appHostHttpPort/description": "Port number to use for the HTTP endpoint in launchSettings.json of the AppHost project.", "symbols/appHostOtlpHttpPort/description": "Port number to use for the OTLP HTTP endpoint in launchSettings.json of the AppHost project.", + "symbols/appHostMcpHttpPort/description": "Port number to use for the MCP HTTP endpoint in launchSettings.json of the AppHost project.", "symbols/appHostResourceHttpPort/description": "Port number to use for the resource service HTTP endpoint in launchSettings.json of the AppHost project.", "symbols/appHostHttpsPort/description": "Port number to use for the HTTPS endpoint in launchSettings.json of the AppHost project. This option is only applicable when the parameter no-https is not used.", "symbols/appHostOtlpHttpsPort/description": "Port number to use for the OTLP HTTPS endpoint in launchSettings.json of the AppHost project.", + "symbols/appHostMcpHttpsPort/description": "Port number to use for the MCP HTTPS endpoint in launchSettings.json of the AppHost project.", "symbols/appHostResourceHttpsPort/description": "Port number to use for the resource service HTTPS endpoint in launchSettings.json of the AppHost project.", "symbols/webHttpPort/description": "Port number to use for the HTTP endpoint in launchSettings.json of the Web project.", "symbols/webHttpsPort/description": "Port number to use for the HTTPS endpoint in launchSettings.json of the Web project. This option is only applicable when the parameter no-https is not used.", @@ -51,6 +42,8 @@ "symbols/apiServiceHttpsPort/description": "Port number to use for the HTTPS endpoint in launchSettings.json of the ApiService project. This option is only applicable when the parameter no-https is not used.", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", "symbols/NoHttps/description": "Whether to turn off HTTPS.", + "symbols/LocalhostTld/displayName": "Use the .dev.localhost TLD in the application URL", + "symbols/LocalhostTld/description": "Whether to combine the project name with the .dev.localhost TLD in the application URL for local development, e.g. https://myapp.dev.localhost:12345. Supported on .NET 10 and later.", "postActions/set-startup-project/description": "Sets the startup project in the solution", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'" diff --git a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.es.json b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.es.json index 732a430ac7..54edec8c22 100644 --- a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.es.json +++ b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.es.json @@ -1,28 +1,17 @@ { "author": "Microsoft", - "name": "Aplicación de inicio de Fluent .NET Aspire", - "description": "Una plantilla de proyecto para crear una aplicación de Fluent .NET Aspire con un front-end web de Blazor y un servicio back-end de API web, opcionalmente mediante Redis para el almacenamiento en caché.", + "name": "Aplicación de inicio de Fluent Aspire", + "description": "Una plantilla de proyecto para crear una aplicación de Fluent Aspire con un front-end web de Blazor y un servicio back-end de API web, opcionalmente mediante Redis para el almacenamiento en caché.", "symbols/Framework/description": "Marco de destino del proyecto.", "symbols/Framework/choices/net8.0/description": "NET8.0 de destino", "symbols/Framework/choices/net9.0/description": "Net9.0 de destino", - "symbols/AspireVersionCli/description": "La versión de .NET Aspire que se va a usar.", - "symbols/AspireVersionCli/displayName": "Versión de .NET Aspire", - "symbols/AspireVersionCli/choices/9.2/displayName": "9.2", - "symbols/AspireVersionCli/choices/9.2/description": "Elija .NET Aspire 9.2", - "symbols/AspireVersionCli/choices/9.3/displayName": "9.3", - "symbols/AspireVersionCli/choices/9.3/description": "Elige .NET Aspire 9.3", - "symbols/AspireVersion/description": "La versión de .NET Aspire que se va a usar.", - "symbols/AspireVersion/displayName": "Versión de .NET Aspire", - "symbols/AspireVersion/choices/9.2/displayName": "9.2", - "symbols/AspireVersion/choices/9.2/description": "Elija .NET Aspire 9.2", - "symbols/AspireVersion/choices/9.3/displayName": "9.3", - "symbols/AspireVersion/choices/9.3/description": "Elige .NET Aspire 9.3", - "symbols/AspireVersionNet9/description": "La versión de .NET Aspire que se va a usar.", - "symbols/AspireVersionNet9/displayName": "Versión de .NET Aspire", - "symbols/AspireVersionNet9/choices/9.2/displayName": "9.2", - "symbols/AspireVersionNet9/choices/9.2/description": "Elija .NET Aspire 9.2", - "symbols/AspireVersionNet9/choices/9.3/displayName": "9.3", - "symbols/AspireVersionNet9/choices/9.3/description": "Elige .NET Aspire 9.3", + "symbols/Framework/choices/net10.0/description": "Destino net10.0", + "symbols/AspireVersion/description": "La versión de Aspire que se va a usar.", + "symbols/AspireVersion/displayName": "Versión Aspire", + "symbols/AspireVersion/choices/13.0/displayName": "13.0", + "symbols/AspireVersion/choices/13.0/description": "Elige Aspire 13.0", + "symbols/AspireVersion/choices/9.5/displayName": "9.5", + "symbols/AspireVersion/choices/9.5/description": "Elige Aspire 9.5", "symbols/UseRedisCache/displayName": "_Use Redis para el almacenamiento en caché (requiere un runtime de contenedor compatible)", "symbols/UseRedisCache/description": "Configura si se va a configurar la aplicación para que use Redis para el almacenamiento en caché. Requiere un contenedor de runtime compatible para ejecutarse localmente. Consulte https://aka.ms/dotnet/aspire/containers para obtener más detalles.", "symbols/TestFx/displayName": "Crear un proyecto de _prueba.", @@ -41,9 +30,11 @@ "symbols/XUnitVersion/choices/v3mtp/description": "Elige xUnit.net v3 con Microsoft Test Platform (solo para Aspire versión 9.2 y posteriores)", "symbols/appHostHttpPort/description": "Número de puerto que se va a usar para el punto de conexión HTTP en launchSettings.json del proyecto AppHost.", "symbols/appHostOtlpHttpPort/description": "Número de puerto que se va a usar para el punto de conexión HTTP de OTLP en launchSettings.json del proyecto AppHost.", + "symbols/appHostMcpHttpPort/description": "Número de puerto que se va a usar para el punto de conexión MCP HTTP en launchSettings.json del proyecto AppHost.", "symbols/appHostResourceHttpPort/description": "Número de puerto que se va a usar para el punto de conexión HTTP del servicio de recursos en launchSettings.json del proyecto AppHost.", "symbols/appHostHttpsPort/description": "Número de puerto que se va a usar para el punto de conexión HTTPS en launchSettings.json del proyecto AppHost. Esta opción solo es aplicable cuando no se usa el parámetro no-https.", "symbols/appHostOtlpHttpsPort/description": "Número de puerto que se va a usar para el punto de conexión HTTPS de OTLP en launchSettings.json del proyecto AppHost.", + "symbols/appHostMcpHttpsPort/description": "Número de puerto que se va a usar para el punto de conexión MCP HTTPS en launchSettings.json del proyecto AppHost.", "symbols/appHostResourceHttpsPort/description": "Número de puerto a usar para el punto de conexión HTTPS del servicio de recursos en launchSettings.json del proyecto AppHost.", "symbols/webHttpPort/description": "Número de puerto que se va a usar para el punto de conexión HTTP en launchSettings.json del proyecto web.", "symbols/webHttpsPort/description": "Número de puerto que se va a usar para el punto de conexión HTTPS en launchSettings.json del proyecto web. Esta opción solo es aplicable cuando no se usa el parámetro no-https.", @@ -51,6 +42,8 @@ "symbols/apiServiceHttpsPort/description": "Número de puerto que se va a usar para el punto de conexión HTTPS en launchSettings.json del proyecto ApiService. Esta opción solo es aplicable cuando no se usa el parámetro no-https.", "symbols/skipRestore/description": "Si se especifica, se omite la restauración automática del proyecto durante la creación.", "symbols/NoHttps/description": "Si se va a desactivar HTTPS.", + "symbols/LocalhostTld/displayName": "Usar el TLD .dev.localhost en la dirección URL de la aplicación", + "symbols/LocalhostTld/description": "Si se debe combinar el nombre del proyecto con el TLD .dev.localhost en la URL de la aplicación para el desarrollo local, por ejemplo, https://myapp.dev.localhost:12345. Compatible con .NET 10 y versiones posteriores.", "postActions/set-startup-project/description": "Establece el proyecto de inicio en la solución", "postActions/restore/description": "Restaure los paquetes NuGet necesarios para este proyecto.", "postActions/restore/manualInstructions/default/text": "Ejecutar \"dotnet restore\"" diff --git a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.fr.json b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.fr.json index f5570cf374..a29f9b8d9f 100644 --- a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.fr.json +++ b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.fr.json @@ -1,28 +1,17 @@ { "author": "Microsoft", - "name": "Application de démarrage Fluent .NET Aspire", - "description": "Un modèle de projet pour créer une application Fluent .NET Aspire avec une interface web Blazor front-end et un service backend d’API web, en utilisant éventuellement Redis pour la mise en cache.", + "name": "Application de démarrage Fluent Aspire", + "description": "Un modèle de projet pour créer une application Fluent Aspire avec une interface web Blazor front-end et un service backend d’API web, en utilisant éventuellement Redis pour la mise en cache.", "symbols/Framework/description": "Framework cible du projet.", "symbols/Framework/choices/net8.0/description": "Cible net8.0", "symbols/Framework/choices/net9.0/description": "Cible net9.0", - "symbols/AspireVersionCli/description": "La version de .NET Aspire à utiliser.", - "symbols/AspireVersionCli/displayName": "Version .NET Aspire", - "symbols/AspireVersionCli/choices/9.2/displayName": "9.2", - "symbols/AspireVersionCli/choices/9.2/description": "Permet de choisir .NET Aspire 9.2", - "symbols/AspireVersionCli/choices/9.3/displayName": "9.3", - "symbols/AspireVersionCli/choices/9.3/description": "Permet de choisir .NET Aspire 9.3", - "symbols/AspireVersion/description": "Version de .NET Aspire à utiliser.", - "symbols/AspireVersion/displayName": "Version .NET Aspire", - "symbols/AspireVersion/choices/9.2/displayName": "9.2", - "symbols/AspireVersion/choices/9.2/description": "Permet de choisir .NET Aspire 9.2", - "symbols/AspireVersion/choices/9.3/displayName": "9.3", - "symbols/AspireVersion/choices/9.3/description": "Permet de choisir .NET Aspire 9.3", - "symbols/AspireVersionNet9/description": "La version de .NET Aspire à utiliser.", - "symbols/AspireVersionNet9/displayName": "Version .NET Aspire", - "symbols/AspireVersionNet9/choices/9.2/displayName": "9.2", - "symbols/AspireVersionNet9/choices/9.2/description": "Permet de choisir .NET Aspire 9.2", - "symbols/AspireVersionNet9/choices/9.3/displayName": "9.3", - "symbols/AspireVersionNet9/choices/9.3/description": "Permet de choisir .NET Aspire 9.3", + "symbols/Framework/choices/net10.0/description": "Net10.0 cible", + "symbols/AspireVersion/description": "La version d’Aspire à utiliser.", + "symbols/AspireVersion/displayName": "Version Aspire", + "symbols/AspireVersion/choices/13.0/displayName": "13.0", + "symbols/AspireVersion/choices/13.0/description": "Choisit Aspire 13.0", + "symbols/AspireVersion/choices/9.5/displayName": "9.5", + "symbols/AspireVersion/choices/9.5/description": "Choisit Aspire 9.5", "symbols/UseRedisCache/displayName": "_Use Redis pour la mise en cache (nécessite un runtime de conteneur pris en charge)", "symbols/UseRedisCache/description": "Permet la configuration s’il faut configurer l’application afin qu’elle utilise Redis pour la mise en cache. Nécessite un runtime du conteneur pris en charge pour fonctionner localement, voir https://aka.ms/dotnet/aspire/containers pour obtenir plus d’informations.", "symbols/TestFx/displayName": "Créer un _projet de test", @@ -41,9 +30,11 @@ "symbols/XUnitVersion/choices/v3mtp/description": "Choisit xUnit.net v3 avec Microsoft Test Platform (uniquement à partir d’Aspire version 9.2)", "symbols/appHostHttpPort/description": "Numéro de port à utiliser pour le point de terminaison HTTP dans launchSettings.json du projet AppHost.", "symbols/appHostOtlpHttpPort/description": "Numéro de port à utiliser pour le point de terminaison HTTP OTLP dans launchSettings.json du projet AppHost.", + "symbols/appHostMcpHttpPort/description": "Numéro de port à utiliser pour le point de terminaison HTTP MCP dans launchSettings.json du projet AppHost.", "symbols/appHostResourceHttpPort/description": "Numéro de port à utiliser pour le point de terminaison HTTP du service de ressources dans launchSettings.json du projet AppHost.", "symbols/appHostHttpsPort/description": "Numéro de port à utiliser pour le point de terminaison HTTPS dans launchSettings.json du projet AppHost. Cette option n'est applicable que lorsque le paramètre no-https n'est pas utilisé.", "symbols/appHostOtlpHttpsPort/description": "Numéro de port à utiliser pour le point de terminaison HTTPS OTLP dans launchSettings.json du projet AppHost.", + "symbols/appHostMcpHttpsPort/description": "Numéro de port à utiliser pour le point de terminaison HTTPS MCP dans launchSettings.json du projet AppHost.", "symbols/appHostResourceHttpsPort/description": "Numéro de port à utiliser pour le point de terminaison HTTPS du service de ressources dans launchSettings.json du projet AppHost.", "symbols/webHttpPort/description": "Numéro de port à utiliser pour le point de terminaison HTTP dans launchSettings.json du projet Web.", "symbols/webHttpsPort/description": "Numéro de port à utiliser pour le point de terminaison HTTPS dans launchSettings.json du projet Web. Cette option n'est applicable que lorsque le paramètre no-https n'est pas utilisé.", @@ -51,6 +42,8 @@ "symbols/apiServiceHttpsPort/description": "Numéro de port à utiliser pour le point de terminaison HTTPS dans launchSettings.json du projet ApiService. Cette option n'est applicable que lorsque le paramètre no-https n'est pas utilisé.", "symbols/skipRestore/description": "S’il est spécifié, ignore la restauration automatique du projet lors de la création.", "symbols/NoHttps/description": "Indique s’il faut désactiver HTTPS.", + "symbols/LocalhostTld/displayName": "Utilisez le TLD .dev.localhost dans l’URL de l’application", + "symbols/LocalhostTld/description": "Indique s’il faut combiner le nom du projet avec le fichier TLD .dev.localhost dans l’URL de l’application pour le développement local, par exemple https://myapp.dev.localhost:12345. Pris en charge sur .NET 10 et versions ultérieures.", "postActions/set-startup-project/description": "Définit le projet de démarrage dans la solution", "postActions/restore/description": "Restaurez les packages NuGet requis par ce projet.", "postActions/restore/manualInstructions/default/text": "Exécutez 'dotnet restore'" diff --git a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.it.json b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.it.json index 01bd11f5ef..b64cb5f781 100644 --- a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.it.json +++ b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.it.json @@ -1,28 +1,17 @@ { "author": "Microsoft", - "name": "App Starter Fluent .NET Aspire", - "description": "Modello di progetto per la creazione di un'app Fluent .NET Aspire con un front-end Web Blazor e un servizio back-end dell'API Web, facoltativamente usando Redis per la memorizzazione nella cache.", + "name": "App Starter Fluent Aspire", + "description": "Modello di progetto per la creazione di un'app Fluent Aspire con un front-end Web Blazor e un servizio back-end dell'API Web, facoltativamente usando Redis per la memorizzazione nella cache.", "symbols/Framework/description": "Il framework di destinazione per il progetto.", "symbols/Framework/choices/net8.0/description": "Destinazione net8.0", "symbols/Framework/choices/net9.0/description": "Net9.0 di destinazione", - "symbols/AspireVersionCli/description": "La versione di .NET Aspire da usare.", - "symbols/AspireVersionCli/displayName": "Versione di .NET Aspire", - "symbols/AspireVersionCli/choices/9.2/displayName": "9.2", - "symbols/AspireVersionCli/choices/9.2/description": "Sceglie .NET Aspire 9.2", - "symbols/AspireVersionCli/choices/9.3/displayName": "9.3", - "symbols/AspireVersionCli/choices/9.3/description": "Sceglie .NET Aspire 9.3", - "symbols/AspireVersion/description": "Versione di .NET Aspire da usare.", - "symbols/AspireVersion/displayName": "Versione di .NET Aspire", - "symbols/AspireVersion/choices/9.2/displayName": "9.2", - "symbols/AspireVersion/choices/9.2/description": "Sceglie .NET Aspire 9.2", - "symbols/AspireVersion/choices/9.3/displayName": "9.3", - "symbols/AspireVersion/choices/9.3/description": "Sceglie .NET Aspire 9.3", - "symbols/AspireVersionNet9/description": "La versione di .NET Aspire da usare.", - "symbols/AspireVersionNet9/displayName": "Versione di .NET Aspire", - "symbols/AspireVersionNet9/choices/9.2/displayName": "9.2", - "symbols/AspireVersionNet9/choices/9.2/description": "Sceglie .NET Aspire 9.2", - "symbols/AspireVersionNet9/choices/9.3/displayName": "9.3", - "symbols/AspireVersionNet9/choices/9.3/description": "Sceglie .NET Aspire 9.3", + "symbols/Framework/choices/net10.0/description": "Destinazione net10.0", + "symbols/AspireVersion/description": "Versione di Aspire da usare.", + "symbols/AspireVersion/displayName": "Versione di Aspire", + "symbols/AspireVersion/choices/13.0/displayName": "13.0", + "symbols/AspireVersion/choices/13.0/description": "Sceglie Aspire 13.0", + "symbols/AspireVersion/choices/9.5/displayName": "9.5", + "symbols/AspireVersion/choices/9.5/description": "Sceglie Aspire 9.5", "symbols/UseRedisCache/displayName": "_Usare Redis per la memorizzazione nella cache (richiede un runtime del contenitore supportato)", "symbols/UseRedisCache/description": "Configura se impostare l'applicazione per l'utilizzo di Redis per la memorizzazione nella cache. Richiede l'esecuzione locale di un runtime del contenitore supportato. Per altri dettagli, vedere https://aka.ms/dotnet/aspire/containers.", "symbols/TestFx/displayName": "Creare un _progetto di test", @@ -41,9 +30,11 @@ "symbols/XUnitVersion/choices/v3mtp/description": "Sceglie xUnit.net v3 con Microsoft Test Platform (solo per la versione 9.2 e successive di Aspire)", "symbols/appHostHttpPort/description": "Numero di porta da usare per l'endpoint HTTP in launchSettings.json. del progetto AppHost.", "symbols/appHostOtlpHttpPort/description": "Numero di porta da usare per l'endpoint OTLP HTTP in launchSettings.json. del progetto AppHost.", + "symbols/appHostMcpHttpPort/description": "Numero di porta da usare per l'endpoint MCP HTTP in launchSettings.json. del progetto AppHost.", "symbols/appHostResourceHttpPort/description": "Numero di porta da usare per l'endpoint HTTP del servizio risorse in launchSettings.json del progetto AppHost.", "symbols/appHostHttpsPort/description": "Numero di porta da usare per l'endpoint HTTPS in launchSettings.json. del progetto AppHost. Questa opzione è applicabile solo quando il parametro no-https non viene usato.", "symbols/appHostOtlpHttpsPort/description": "Numero di porta da usare per l'endpoint OTLP HTTPS in launchSettings.json. del progetto AppHost.", + "symbols/appHostMcpHttpsPort/description": "Numero di porta da usare per l'endpoint MCP HTTPS in launchSettings.json. del progetto AppHost.", "symbols/appHostResourceHttpsPort/description": "Numero di porta da usare per l'endpoint HTTPS del servizio risorse in launchSettings.json del progetto AppHost.", "symbols/webHttpPort/description": "Numero di porta da usare per l'endpoint HTTP in launchSettings.json. del progetto Web.", "symbols/webHttpsPort/description": "Numero di porta da usare per l'endpoint HTTPS in launchSettings.json del progetto Web. Questa opzione è applicabile solo quando il parametro no-https non viene usato.", @@ -51,6 +42,8 @@ "symbols/apiServiceHttpsPort/description": "Numero di porta da usare per l'endpoint HTTP in launchSettings.json. del progetto ApiService. Questa opzione è applicabile solo quando il parametro no-https non viene usato.", "symbols/skipRestore/description": "Se specificato, ignora il ripristino automatico del progetto durante la creazione.", "symbols/NoHttps/description": "Indica se disattivare HTTPS.", + "symbols/LocalhostTld/displayName": "Usa il TLD .dev.localhost nell'URL dell'applicazione", + "symbols/LocalhostTld/description": "Indica se combinare il nome del progetto con il dominio di primo livello .dev.localhost nell'URL dell'applicazione per lo sviluppo in locale, ad esempio https://myapp.dev.localhost:12345. Supportato in .NET 10 e versioni successive.", "postActions/set-startup-project/description": "Imposta il progetto di avvio nella soluzione", "postActions/restore/description": "Ripristina i pacchetti NuGet richiesti da questo progetto.", "postActions/restore/manualInstructions/default/text": "Esegui 'dotnet restore'" diff --git a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.ja.json b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.ja.json index 3d8d7a16eb..8bbf52bf12 100644 --- a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.ja.json +++ b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.ja.json @@ -1,28 +1,17 @@ { "author": "Microsoft", - "name": "Fluent .NET Aspire スターター アプリ", - "description": "Blazor Web フロントエンドと Web API バックエンド サービスを使用して Fluent .NET Aspire アプリを作成するためのプロジェクト テンプレート。必要に応じて、Redis をキャッシュに使用します。", + "name": "Fluent Aspire スターター アプリ", + "description": "Blazor Web フロントエンドと Web API バックエンド サービスを使用して Fluent Aspire アプリを作成するためのプロジェクト テンプレート。必要に応じて、Redis をキャッシュに使用します。", "symbols/Framework/description": "プロジェクトのターゲット フレームワークです。", "symbols/Framework/choices/net8.0/description": "ターゲット net8.0", "symbols/Framework/choices/net9.0/description": "ターゲット net9.0", - "symbols/AspireVersionCli/description": "使用する .NET Aspire のバージョン。", - "symbols/AspireVersionCli/displayName": ".NET Aspire バージョン", - "symbols/AspireVersionCli/choices/9.2/displayName": "9.2", - "symbols/AspireVersionCli/choices/9.2/description": ".NET Aspire 9.2 を選択します", - "symbols/AspireVersionCli/choices/9.3/displayName": "9.3", - "symbols/AspireVersionCli/choices/9.3/description": ".NET Aspire 9.3 を選択します", - "symbols/AspireVersion/description": "使用する .NET Aspire のバージョン。", - "symbols/AspireVersion/displayName": ".NET Aspire のバージョン", - "symbols/AspireVersion/choices/9.2/displayName": "9.2", - "symbols/AspireVersion/choices/9.2/description": ".NET Aspire 9.2 を選択します", - "symbols/AspireVersion/choices/9.3/displayName": "9.3", - "symbols/AspireVersion/choices/9.3/description": ".NET Aspire 9.3 を選択します", - "symbols/AspireVersionNet9/description": "使用する .NET Aspire のバージョン。", - "symbols/AspireVersionNet9/displayName": ".NET Aspire バージョン", - "symbols/AspireVersionNet9/choices/9.2/displayName": "9.2", - "symbols/AspireVersionNet9/choices/9.2/description": ".NET Aspire 9.2 を選択します", - "symbols/AspireVersionNet9/choices/9.3/displayName": "9.3", - "symbols/AspireVersionNet9/choices/9.3/description": ".NET Aspire 9.3 を選択します", + "symbols/Framework/choices/net10.0/description": "ターゲット net10.0", + "symbols/AspireVersion/description": "使用する Aspire のバージョン。", + "symbols/AspireVersion/displayName": "Aspire のバージョン", + "symbols/AspireVersion/choices/13.0/displayName": "13.0", + "symbols/AspireVersion/choices/13.0/description": "Aspire 13.0 を選択します", + "symbols/AspireVersion/choices/9.5/displayName": "9.5", + "symbols/AspireVersion/choices/9.5/description": "Aspire 9.5 を選択する", "symbols/UseRedisCache/displayName": "キャッシュ用に Redis を使用する (サポートされているコンテナー ランタイムが必要) (_U)", "symbols/UseRedisCache/description": "Redis をキャッシュに使用するようにアプリケーションを設定するかどうかを構成します。ローカルで実行するには、サポートされているコンテナー ランタイムが必要です。詳細については、https://aka.ms/dotnet/aspire/containers を参照してください。", "symbols/TestFx/displayName": "_test プロジェクトを作成する", @@ -41,9 +30,11 @@ "symbols/XUnitVersion/choices/v3mtp/description": "Microsoft Test Platform 付きの xUnit.net v3 を選択します (Aspire バージョン 9.2 以降のみ)", "symbols/appHostHttpPort/description": "AppHost プロジェクトの launchSettings.json の HTTP エンドポイントに使用するポート番号。", "symbols/appHostOtlpHttpPort/description": "AppHost プロジェクトの launchSettings.json で OTLP HTTP エンドポイントに使用するポート番号。", + "symbols/appHostMcpHttpPort/description": "AppHost プロジェクトの launchSettings.json で MCP HTTP エンドポイントに使用するポート番号。", "symbols/appHostResourceHttpPort/description": "AppHost プロジェクトの launchSettings.json のリソース サービス HTTP エンドポイントに使用するポート番号。", "symbols/appHostHttpsPort/description": "AppHost プロジェクトの launchSettings.json の HTTPS エンドポイントに使用するポート番号。このオプションは、パラメーター no-https を使用しない場合にのみ適用されます。", "symbols/appHostOtlpHttpsPort/description": "AppHost プロジェクトの launchSettings.json で OTLP HTTPS エンドポイントに使用するポート番号。", + "symbols/appHostMcpHttpsPort/description": "AppHost プロジェクトの launchSettings.json で MCP HTTPS エンドポイントに使用するポート番号。", "symbols/appHostResourceHttpsPort/description": "AppHost プロジェクトの launchSettings.json のリソース サービス HTTPS エンドポイントに使用するポート番号。", "symbols/webHttpPort/description": "Web プロジェクトの launchSettings.json の HTTP エンドポイントに使用するポート番号。", "symbols/webHttpsPort/description": "Web プロジェクトの launchSettings.json の HTTPS エンドポイントに使用するポート番号。このオプションは、パラメーター no-https を使用しない場合にのみ適用されます。", @@ -51,6 +42,8 @@ "symbols/apiServiceHttpsPort/description": "ApiService プロジェクトの launchSettings.json の HTTPS エンドポイントに使用するポート番号。このオプションは、パラメーター no-https を使用しない場合にのみ適用されます。", "symbols/skipRestore/description": "指定した場合、作成時にプロジェクトの自動復元がスキップされます。", "symbols/NoHttps/description": "HTTPS をオフにするかどうか。", + "symbols/LocalhostTld/displayName": "アプリケーション URL で .dev.localhost TLD を使用する", + "symbols/LocalhostTld/description": "ローカル開発用のアプリケーション URL 内で、プロジェクト名を .dev.localhost TLD と組み合わせるかどうか (例: https://myapp.dev.localhost:12345)。.NET 10 以降でサポートされています。", "postActions/set-startup-project/description": "ソリューションのスタートアップ プロジェクトを設定します", "postActions/restore/description": "このプロジェクトに必要な NuGet パッケージを復元します。", "postActions/restore/manualInstructions/default/text": "'dotnet restore' を実行する" diff --git a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.ko.json b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.ko.json index 55befd072f..b448b8dfa4 100644 --- a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.ko.json +++ b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.ko.json @@ -1,28 +1,17 @@ { "author": "Microsoft", - "name": "Fluent .NET Aspire 시작 앱", - "description": "필요에 따라 캐싱에 Redis를 사용하여 Blazor 웹 프런트 엔드와 웹 API 백 엔드 서비스로 Fluent .NET Aspire 앱을 만들기 위한 프로젝트 템플릿입니다.", + "name": "Fluent Aspire 시작 앱", + "description": "필요에 따라 캐싱에 Redis를 사용하여 Blazor 웹 프런트 엔드와 웹 API 백 엔드 서비스로 Fluent Aspire 앱을 만들기 위한 프로젝트 템플릿입니다.", "symbols/Framework/description": "프로젝트에 대한 대상 프레임워크입니다.", "symbols/Framework/choices/net8.0/description": "대상 net8.0", "symbols/Framework/choices/net9.0/description": "Target net9.0", - "symbols/AspireVersionCli/description": "사용하려는 .NET Aspire 버전입니다.", - "symbols/AspireVersionCli/displayName": ".NET Aspire 버전", - "symbols/AspireVersionCli/choices/9.2/displayName": "9.2", - "symbols/AspireVersionCli/choices/9.2/description": ".NET 9.2를 선택합니다.", - "symbols/AspireVersionCli/choices/9.3/displayName": "9.3", - "symbols/AspireVersionCli/choices/9.3/description": ".NET Aspire 9.3 선택", - "symbols/AspireVersion/description": "사용하려는 .NET Aspire 버전입니다.", - "symbols/AspireVersion/displayName": "NET Aspire 버전", - "symbols/AspireVersion/choices/9.2/displayName": "9.2", - "symbols/AspireVersion/choices/9.2/description": ".NET 9.2를 선택합니다.", - "symbols/AspireVersion/choices/9.3/displayName": "9.3", - "symbols/AspireVersion/choices/9.3/description": ".NET Aspire 9.3 선택", - "symbols/AspireVersionNet9/description": "사용하려는 .NET Aspire 버전입니다.", - "symbols/AspireVersionNet9/displayName": ".NET Aspire 버전", - "symbols/AspireVersionNet9/choices/9.2/displayName": "9.2", - "symbols/AspireVersionNet9/choices/9.2/description": ".NET 9.2를 선택합니다.", - "symbols/AspireVersionNet9/choices/9.3/displayName": "9.3", - "symbols/AspireVersionNet9/choices/9.3/description": ".NET Aspire 9.3 선택", + "symbols/Framework/choices/net10.0/description": "대상 net10.0", + "symbols/AspireVersion/description": "사용할 Aspire의 버전입니다.", + "symbols/AspireVersion/displayName": "Aspire 버전", + "symbols/AspireVersion/choices/13.0/displayName": "13.0", + "symbols/AspireVersion/choices/13.0/description": "Aspire 13.0을 선택합니다", + "symbols/AspireVersion/choices/9.5/displayName": "9.5", + "symbols/AspireVersion/choices/9.5/description": "Aspire 9.5 선택", "symbols/UseRedisCache/displayName": "캐싱용 _Use Redis(지원되는 컨테이너 런타임 필요)", "symbols/UseRedisCache/description": "캐싱에 Redis를 사용하도록 응용 프로그램을 설정할지 여부를 구성합니다. 로컬로 실행하려면 지원되는 컨테이너 런타임이 필요합니다. 자세한 내용은 https://aka.ms/dotnet/aspire/containers를 참조하세요.", "symbols/TestFx/displayName": "테스트 프로젝트 만들기(_T)", @@ -41,9 +30,11 @@ "symbols/XUnitVersion/choices/v3mtp/description": "Microsoft 테스트 플랫폼이 포함된 xUnit.net v3 선택(Aspire 버전 9.2 이상만 해당)", "symbols/appHostHttpPort/description": "AppHost 프로젝트의 launchSettings.json HTTP 엔드포인트에 사용할 포트 번호입니다.", "symbols/appHostOtlpHttpPort/description": "AppHost 프로젝트의 launchSettings.json OTLP HTTP 엔드포인트에 사용할 포트 번호입니다.", + "symbols/appHostMcpHttpPort/description": "AppHost 프로젝트의 launchSettings.json에서 MCP HTTP 엔드포인트에 사용할 포트 번호입니다.", "symbols/appHostResourceHttpPort/description": "AppHost 프로젝트의 launchSettings.json 리소스 서비스 HTTP 엔드포인트에 사용할 포트 번호입니다.", "symbols/appHostHttpsPort/description": "AppHost 프로젝트의 launchSettings.json HTTPS 엔드포인트에 사용할 포트 번호입니다. 이 옵션은 no-https 매개 변수가 사용되지 않는 경우에만 적용됩니다.", "symbols/appHostOtlpHttpsPort/description": "AppHost 프로젝트의 launchSettings.json OTLP HTTPS 엔드포인트에 사용할 포트 번호입니다.", + "symbols/appHostMcpHttpsPort/description": "AppHost 프로젝트의 launchSettings.json에서 MCP HTTPS 엔드포인트에 사용할 포트 번호입니다.", "symbols/appHostResourceHttpsPort/description": "AppHost 프로젝트의 launchSettings.json 리소스 서비스 HTTPS 엔드포인트에 사용할 포트 번호입니다.", "symbols/webHttpPort/description": "웹 프로젝트의 launchSettings.json HTTP 엔드포인트에 사용할 포트 번호입니다.", "symbols/webHttpsPort/description": "웹 프로젝트의 launchSettings.json HTTPS 엔드포인트에 사용할 포트 번호입니다. 이 옵션은 no-https 매개 변수가 사용되지 않는 경우에만 적용됩니다.", @@ -51,6 +42,8 @@ "symbols/apiServiceHttpsPort/description": "ApiService 프로젝트의 launchSettings.json HTTPS 엔드포인트에 사용할 포트 번호입니다. 이 옵션은 no-https 매개 변수가 사용되지 않는 경우에만 적용됩니다.", "symbols/skipRestore/description": "지정된 경우, 프로젝트 생성 시 자동 복원을 건너뜁니다.", "symbols/NoHttps/description": "HTTPS를 끌지 여부입니다.", + "symbols/LocalhostTld/displayName": "애플리케이션 URL에서 .dev.localhost TLD를 사용하세요.", + "symbols/LocalhostTld/description": "로컬 개발을 위한 애플리케이션 URL에서 프로젝트 이름과 .dev.localhost TLD를 결합할지 여부(예: https://myapp.dev.localhost:12345)입니다. .NET 10 이상에서 지원됩니다.", "postActions/set-startup-project/description": "솔루션에서 시작 프로젝트를 설정합니다.", "postActions/restore/description": "이 프로젝트에 필요한 NuGet 패키지를 복원합니다.", "postActions/restore/manualInstructions/default/text": "'dotnet restore' 실행" diff --git a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.pl.json b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.pl.json index 07a3174e34..d27aad2ec8 100644 --- a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.pl.json +++ b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.pl.json @@ -1,28 +1,17 @@ { "author": "Microsoft", - "name": "Aplikacja startowa platformy Fluent .NET Aspire", - "description": "Szablon projektu służący do tworzenia aplikacji Aspire platformy Fluent .NET z frontonem internetowym platformy Blazor i usługą zaplecza internetowego interfejsu API, opcjonalnie używając usługi Redis do buforowania.", + "name": "Aplikacja startowa platformy Fluent Aspire", + "description": "Szablon projektu na potrzeby tworzenia aplikacji Fluent Aspire z frontonem internetowym platformy Blazor i usługą wewnętrznej bazy danych internetowego interfejsu API, opcjonalnie używając usługi Redis do buforowania.", "symbols/Framework/description": "Platforma docelowa dla tego projektu.", "symbols/Framework/choices/net8.0/description": "Docelowa platforma net8.0", "symbols/Framework/choices/net9.0/description": "Docelowa platforma net9.0", - "symbols/AspireVersionCli/description": "Wersja programu .NET Aspire do użycia.", - "symbols/AspireVersionCli/displayName": "Wersja programu .NET Aspire", - "symbols/AspireVersionCli/choices/9.2/displayName": "9.2", - "symbols/AspireVersionCli/choices/9.2/description": "Wybiera program .NET Aspire 9.2", - "symbols/AspireVersionCli/choices/9.3/displayName": "9.3", - "symbols/AspireVersionCli/choices/9.3/description": "Wybiera platformę .NET Aspire 9.3", - "symbols/AspireVersion/description": "Wersja platformy .NET Aspire do użycia.", - "symbols/AspireVersion/displayName": "Wersja platformy .NET Aspire", - "symbols/AspireVersion/choices/9.2/displayName": "9.2", - "symbols/AspireVersion/choices/9.2/description": "Wybiera program .NET Aspire 9.2", - "symbols/AspireVersion/choices/9.3/displayName": "9.3", - "symbols/AspireVersion/choices/9.3/description": "Wybiera platformę .NET Aspire 9.3", - "symbols/AspireVersionNet9/description": "Wersja programu .NET Aspire do użycia.", - "symbols/AspireVersionNet9/displayName": "Wersja programu .NET Aspire", - "symbols/AspireVersionNet9/choices/9.2/displayName": "9.2", - "symbols/AspireVersionNet9/choices/9.2/description": "Wybiera program .NET Aspire 9.2", - "symbols/AspireVersionNet9/choices/9.3/displayName": "9.3", - "symbols/AspireVersionNet9/choices/9.3/description": "Wybiera platformę .NET Aspire 9.3", + "symbols/Framework/choices/net10.0/description": "Docelowa platforma net10.0", + "symbols/AspireVersion/description": "Wersja platformy Aspire do użycia.", + "symbols/AspireVersion/displayName": "Wersja Aspire", + "symbols/AspireVersion/choices/13.0/displayName": "13.0", + "symbols/AspireVersion/choices/13.0/description": "Wybiera platformę Aspire 13.0", + "symbols/AspireVersion/choices/9.5/displayName": "9.5", + "symbols/AspireVersion/choices/9.5/description": "Wybiera platformę Aspire 9.5", "symbols/UseRedisCache/displayName": "_Skorzystaj z magazynu danych Redis na potrzeby buforowania (wymaga obsługiwanego środowiska uruchomieniowego kontenera)", "symbols/UseRedisCache/description": "Określa, czy konfigurować aplikację do korzystania z magazynu danych Redis na potrzeby buforowania. Wymaga obsługiwanego środowiska uruchomieniowego kontenera na potrzeby uruchomienia lokalnego. Aby uzyskać więcej informacji, zobacz https://aka.ms/dotnet/aspire/containers.", "symbols/TestFx/displayName": "Utwórz _projekt testowy.", @@ -41,9 +30,11 @@ "symbols/XUnitVersion/choices/v3mtp/description": "Wybiera xUnit.net v3 z platformą Microsoft Test Platform (tylko Aspire w wersji 9.2 i nowszych)", "symbols/appHostHttpPort/description": "Numer portu do użycia dla punktu końcowego HTTP w pliku launchSettings.json projektu AppHost.", "symbols/appHostOtlpHttpPort/description": "Numer portu do użycia dla punktu końcowego HTTP OTLP w pliku launchSettings.json projektu AppHost.", + "symbols/appHostMcpHttpPort/description": "Numer portu do użycia dla punktu końcowego HTTP MCP w pliku launchSettings.json projektu AppHost.", "symbols/appHostResourceHttpPort/description": "Numer portu do użycia dla punktu końcowego HTTP usługi zasobów w pliku launchSettings.json projektu AppHost.", "symbols/appHostHttpsPort/description": "Numer portu do użycia dla punktu końcowego HTTPS w pliku launchSettings.json projektu AppHost. Ta opcja ma zastosowanie tylko wtedy, gdy parametr no-https nie jest używany.", "symbols/appHostOtlpHttpsPort/description": "Numer portu do użycia dla punktu końcowego HTTPS OTLP w pliku launchSettings.json projektu AppHost.", + "symbols/appHostMcpHttpsPort/description": "Numer portu do użycia dla punktu końcowego HTTPS MCP w pliku launchSettings.json projektu AppHost.", "symbols/appHostResourceHttpsPort/description": "Numer portu do użycia dla punktu końcowego HTTPS usługi zasobów w pliku launchSettings.json projektu AppHost.", "symbols/webHttpPort/description": "Numer portu do użycia dla punktu końcowego HTTP w pliku launchSettings.json projektu sieci Web.", "symbols/webHttpsPort/description": "Numer portu do użycia dla punktu końcowego HTTPS w pliku launchSettings.json projektu sieci Web. Ta opcja ma zastosowanie tylko wtedy, gdy parametr no-https nie jest używany.", @@ -51,6 +42,8 @@ "symbols/apiServiceHttpsPort/description": "Numer portu do użycia dla punktu końcowego HTTPS w pliku launchSettings.json projektu ApiService. Ta opcja ma zastosowanie tylko wtedy, gdy parametr no-https nie jest używany.", "symbols/skipRestore/description": "Jeśli ta opcja jest określona, pomija automatyczne przywracanie projektu podczas tworzenia.", "symbols/NoHttps/description": "Określa, czy wyłączyć protokół HTTPS.", + "symbols/LocalhostTld/displayName": "Użyj pliku .dev.localhost TLD w adresie URL aplikacji", + "symbols/LocalhostTld/description": "Określa, czy połączyć nazwę projektu z TLD .dev.localhost w adresie URL aplikacji na potrzeby lokalnego programowania, np. https://myapp.dev.localhost:12345. Obsługiwane na platformie .NET 10 lub nowszej.", "postActions/set-startup-project/description": "Ustawia projekt startowy w rozwiązaniu", "postActions/restore/description": "Przywróć pakiety NuGet wymagane przez ten projekt.", "postActions/restore/manualInstructions/default/text": "Uruchom polecenie \"dotnet restore\"" diff --git a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.pt-BR.json b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.pt-BR.json index 7ba035dce4..1f0da99325 100644 --- a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.pt-BR.json +++ b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.pt-BR.json @@ -1,28 +1,17 @@ { "author": "Microsoft", - "name": "Aplicativo inicial do Fluent .NET Aspire", - "description": "Um modelo de projeto para criar um aplicativo Fluent .NET Aspire com um front-end da Web Blazor e um serviço de back-end de API da Web, opcionalmente usando Redis para armazenamento em cache.", + "name": "Aplicativo inicial do Fluent Aspire", + "description": "Um modelo de projeto para criar um aplicativo Fluent Aspire com frontend da Web em Blazor e serviço backend em API Web, com uso opcional do Redis para cache.", "symbols/Framework/description": "A estrutura de destino do projeto.", "symbols/Framework/choices/net8.0/description": "Destino net8.0", "symbols/Framework/choices/net9.0/description": "Target net9.0", - "symbols/AspireVersionCli/description": "A versão do .NET Aspire que será usada.", - "symbols/AspireVersionCli/displayName": "Versão .NET Aspire", - "symbols/AspireVersionCli/choices/9.2/displayName": "9.2", - "symbols/AspireVersionCli/choices/9.2/description": "Escolhe .NET Aspire 9.2", - "symbols/AspireVersionCli/choices/9.3/displayName": "9.3", - "symbols/AspireVersionCli/choices/9.3/description": "Escolhe o .NET Aspire 9.3", - "symbols/AspireVersion/description": "A versão do .NET Aspire que será usada.", - "symbols/AspireVersion/displayName": "Versão do .NET Aspire", - "symbols/AspireVersion/choices/9.2/displayName": "9.2", - "symbols/AspireVersion/choices/9.2/description": "Escolhe .NET Aspire 9.2", - "symbols/AspireVersion/choices/9.3/displayName": "9.3", - "symbols/AspireVersion/choices/9.3/description": "Escolhe o .NET Aspire 9.3", - "symbols/AspireVersionNet9/description": "A versão do .NET Aspire que será usada.", - "symbols/AspireVersionNet9/displayName": "Versão .NET Aspire", - "symbols/AspireVersionNet9/choices/9.2/displayName": "9.2", - "symbols/AspireVersionNet9/choices/9.2/description": "Escolhe .NET Aspire 9.2", - "symbols/AspireVersionNet9/choices/9.3/displayName": "9.3", - "symbols/AspireVersionNet9/choices/9.3/description": "Escolhe o .NET Aspire 9.3", + "symbols/Framework/choices/net10.0/description": "Net10.0 de destino", + "symbols/AspireVersion/description": "A versão do Aspire a ser usada.", + "symbols/AspireVersion/displayName": "Versão do Aspire", + "symbols/AspireVersion/choices/13.0/displayName": "13.0", + "symbols/AspireVersion/choices/13.0/description": "Escolhe Aspire 13.0", + "symbols/AspireVersion/choices/9.5/displayName": "9.5", + "symbols/AspireVersion/choices/9.5/description": "Escolhe o Aspire 9.5", "symbols/UseRedisCache/displayName": "_Usar o Redis para cache (requer um tempo de execução de contêiner compatível)", "symbols/UseRedisCache/description": "Configura se o aplicativo deve ser configurado para usar o Redis para cache. Requer um runtime contêiner compatível para ser executado localmente; consulte https://aka.ms/dotnet/aspire/containers para obter mais detalhes.", "symbols/TestFx/displayName": "Criar um projeto _test", @@ -41,9 +30,11 @@ "symbols/XUnitVersion/choices/v3mtp/description": "Escolhe xUnit.net v3 com a Plataforma de Teste da Microsoft (somente na versão 9.2 ou posterior do Aspire)", "symbols/appHostHttpPort/description": "Número da porta a ser usado para o ponto de extremidade HTTP launchSettings.json do projeto AppHost.", "symbols/appHostOtlpHttpPort/description": "Número da porta a ser usado para o ponto de extremidade HTTP OTLP launchSettings.json do projeto AppHost.", + "symbols/appHostMcpHttpPort/description": "Número da porta a ser usado para o ponto de extremidade HTTP do MCP launchSettings.json do projeto AppHost.", "symbols/appHostResourceHttpPort/description": "Número da porta a ser usado para o ponto de extremidade HTTP do serviço de recurso launchSettings.json do projeto AppHost.", "symbols/appHostHttpsPort/description": "Número da porta a ser usado para o ponto de extremidade HTTPS launchSettings.json do projeto AppHost. Essa opção só é aplicável quando o parâmetro no-https não é usado.", "symbols/appHostOtlpHttpsPort/description": "Número da porta a ser usado para o ponto de extremidade HTTPS OTLP launchSettings.json do projeto AppHost.", + "symbols/appHostMcpHttpsPort/description": "Número da porta a ser usado para o ponto de extremidade HTTPS do MCP launchSettings.json do projeto AppHost.", "symbols/appHostResourceHttpsPort/description": "Número da porta a ser usado para o ponto de extremidade HTTPS do serviço de recurso launchSettings.json do projeto AppHost.", "symbols/webHttpPort/description": "Número da porta a ser usado para o ponto de extremidade HTTP launchSettings.json do projeto Web.", "symbols/webHttpsPort/description": "Número da porta a ser usada para o ponto de extremidade HTTPS em launchSettings.json. Essa opção só é aplicável quando o parâmetro no-https não é usado.", @@ -51,6 +42,8 @@ "symbols/apiServiceHttpsPort/description": "Número da porta a ser usado para o ponto de extremidade HTTPS launchSettings.json do projeto ApiService. Essa opção só é aplicável quando o parâmetro no-https não é usado.", "symbols/skipRestore/description": "Se especificado, ignora a restauração automática do projeto sendo criado.", "symbols/NoHttps/description": "Se o HTTPS deve ser desativado.", + "symbols/LocalhostTld/displayName": "Usar o TLD .dev.localhost na URL do aplicativo", + "symbols/LocalhostTld/description": "Se deseja combinar o nome do projeto com o domínio .dev.localhost na URL do aplicativo para desenvolvimento local, por exemplo: https://myapp.dev.localhost:12345. Compatível com o .NET 10 e versões posteriores.", "postActions/set-startup-project/description": "Define o projeto de inicialização na solução", "postActions/restore/description": "Restaure os pacotes NuGet exigidos por este projeto.", "postActions/restore/manualInstructions/default/text": "Executa 'dotnet restore'" diff --git a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.ru.json b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.ru.json index 33c8b8bcd9..6327f0f6ee 100644 --- a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.ru.json +++ b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.ru.json @@ -1,28 +1,17 @@ { "author": "Майкрософт", - "name": "Начальное приложение Fluent .NET Aspire", - "description": "Шаблон проекта для создания приложения Fluent .NET Aspire с веб-интерфейсом Blazor и внутренней службой веб-API, при необходимости с использованием Redis для кэширования.", + "name": "Начальное приложение Fluent Aspire", + "description": "Шаблон проекта для создания приложения Fluent Aspire с веб-интерфейсом Blazor и внутренней службой веб-API, при необходимости с использованием Redis для кэширования.", "symbols/Framework/description": "Целевая платформа для проекта.", "symbols/Framework/choices/net8.0/description": "Целевая среда net8.0", "symbols/Framework/choices/net9.0/description": "Целевая среда net9.0", - "symbols/AspireVersionCli/description": "Используемая версия .NET Aspire.", - "symbols/AspireVersionCli/displayName": "Версия .NET Aspire", - "symbols/AspireVersionCli/choices/9.2/displayName": "9.2", - "symbols/AspireVersionCli/choices/9.2/description": "Выбирает .NET Aspire 9.2", - "symbols/AspireVersionCli/choices/9.3/displayName": "9.3", - "symbols/AspireVersionCli/choices/9.3/description": "Выбор .NET Aspire 9.3", - "symbols/AspireVersion/description": "Используемая версия .NET Aspire.", - "symbols/AspireVersion/displayName": "Версия .NET Aspire", - "symbols/AspireVersion/choices/9.2/displayName": "9.2", - "symbols/AspireVersion/choices/9.2/description": "Выбирает .NET Aspire 9.2", - "symbols/AspireVersion/choices/9.3/displayName": "9.3", - "symbols/AspireVersion/choices/9.3/description": "Выбор .NET Aspire 9.3", - "symbols/AspireVersionNet9/description": "Используемая версия .NET Aspire.", - "symbols/AspireVersionNet9/displayName": "Версия .NET Aspire", - "symbols/AspireVersionNet9/choices/9.2/displayName": "9.2", - "symbols/AspireVersionNet9/choices/9.2/description": "Выбирает .NET Aspire 9.2", - "symbols/AspireVersionNet9/choices/9.3/displayName": "9.3", - "symbols/AspireVersionNet9/choices/9.3/description": "Выбор .NET Aspire 9.3", + "symbols/Framework/choices/net10.0/description": "Целевая платформа .NET 10.0", + "symbols/AspireVersion/description": "Используемая версия Aspire.", + "symbols/AspireVersion/displayName": "Версия Aspire", + "symbols/AspireVersion/choices/13.0/displayName": "13.0", + "symbols/AspireVersion/choices/13.0/description": "Выбор Aspire 13.0", + "symbols/AspireVersion/choices/9.5/displayName": "9.5", + "symbols/AspireVersion/choices/9.5/description": "Выбор Aspire 9.5", "symbols/UseRedisCache/displayName": "_Использовать Redis для кэширования (требуется поддерживаемая среда выполнения контейнера)", "symbols/UseRedisCache/description": "Определяет, следует ли настраивать приложение с целью использования Redis для кэширования. Для локального запуска требуется поддерживаемая среда выполнения контейнера. Дополнительные сведения см. на странице https://aka.ms/dotnet/aspire/containers.", "symbols/TestFx/displayName": "Не создавать _тестовый проект.", @@ -41,9 +30,11 @@ "symbols/XUnitVersion/choices/v3mtp/description": "Выбирает xUnit.net версии 3 с платформой тестирования Майкрософт (только Aspire 9.2 и более поздних версий)", "symbols/appHostHttpPort/description": "Номер порта, который будет использоваться для конечной точки HTTP в файле launchSettings.json проекта AppHost.", "symbols/appHostOtlpHttpPort/description": "Номер порта, который будет использоваться для конечной точки HTTP OTLP в файле launchSettings.json проекта AppHost.", + "symbols/appHostMcpHttpPort/description": "Номер порта для использования в конечной точке MCP HTTP в launchSettings.json проекта AppHost.", "symbols/appHostResourceHttpPort/description": "Номер порта, который будет использоваться для конечной точки HTTP службы ресурсов в файле launchSettings.json проекта AppHost.", "symbols/appHostHttpsPort/description": "Номер порта, который будет использоваться для конечной точки HTTPS в файле launchSettings.json проекта AppHost. Этот параметр применим только в том случае, если NO-HTTP не используется.", "symbols/appHostOtlpHttpsPort/description": "Номер порта, который будет использоваться для конечной точки OTLP HTTPS в файле launchSettings.json проекта AppHost.", + "symbols/appHostMcpHttpsPort/description": "Номер порта для использования в конечной точке MCP HTTPS в launchSettings.json проекта AppHost.", "symbols/appHostResourceHttpsPort/description": "Номер порта, который будет использоваться для конечной точки HTTPS службы ресурсов в файле launchSettings.json проекта AppHost.", "symbols/webHttpPort/description": "Номер порта, который будет использоваться для конечной точки HTTP в файле launchSettings.json веб-проекта.", "symbols/webHttpsPort/description": "Номер порта, который будет использоваться для конечной точки HTTPS в файле launchSettings.json веб-проекта. Этот параметр применим только в том случае, если NO-HTTP не используется.", @@ -51,6 +42,8 @@ "symbols/apiServiceHttpsPort/description": "Номер порта, который будет использоваться для конечной точки HTTPS в файле launchSettings.json проекта ApiService. Этот параметр применим только в том случае, если NO-HTTP не используется.", "symbols/skipRestore/description": "Если установлено, автоматическое восстановление проекта при создании пропускается.", "symbols/NoHttps/description": "Следует ли отключить HTTPS.", + "symbols/LocalhostTld/displayName": "Используйте домен верхнего уровня .dev.localhost в URL-адресе приложения", + "symbols/LocalhostTld/description": "Следует ли объединять имя проекта с доменом верхнего уровня .dev.localhost в URL-адресе приложения для локальной разработки, например https://myapp.dev.localhost:12345. Поддерживается в .NET 10 и более поздних версиях.", "postActions/set-startup-project/description": "Устанавливает проект запуска в решении", "postActions/restore/description": "Восстановление пакетов NuGet, необходимых для этого проекта.", "postActions/restore/manualInstructions/default/text": "Выполнить команду \"dotnet restore\"" diff --git a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.tr.json b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.tr.json index 9b973441be..251ddd8a67 100644 --- a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.tr.json +++ b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.tr.json @@ -1,28 +1,17 @@ { "author": "Microsoft", - "name": "Fluent .NET Aspire Starter Uygulaması", - "description": "Blazor web ön ucu ve web API'si arka uç hizmetiyle ve önbelleğe alırken isteğe bağlı olarak Redis'i kullanarak bir Fluent .NET Aspire uygulaması oluşturmak için proje şablonu.", + "name": "Fluent Aspire Başlangıç Uygulaması", + "description": "Blazor web ön ucu ve web API'si arka uç hizmetiyle ve önbelleğe alırken isteğe bağlı olarak Redis'i kullanarak bir Fluent Aspire uygulaması oluşturmak için proje şablonu.", "symbols/Framework/description": "Projenin hedef çerçevesi.", "symbols/Framework/choices/net8.0/description": "Hedef net8.0", "symbols/Framework/choices/net9.0/description": "Hedef net9.0", - "symbols/AspireVersionCli/description": "Kullanılacak .NET Aspire sürümü.", - "symbols/AspireVersionCli/displayName": ".NET Aspire sürümü", - "symbols/AspireVersionCli/choices/9.2/displayName": "9.2", - "symbols/AspireVersionCli/choices/9.2/description": ".NET Aspire 9.2'yi seçer", - "symbols/AspireVersionCli/choices/9.3/displayName": "9.3", - "symbols/AspireVersionCli/choices/9.3/description": ".NET Aspire 9.3'ü seçer", - "symbols/AspireVersion/description": "Kullanılacak .NET Aspire sürümü.", - "symbols/AspireVersion/displayName": ".NET Aspire sürümü", - "symbols/AspireVersion/choices/9.2/displayName": "9.2", - "symbols/AspireVersion/choices/9.2/description": ".NET Aspire 9.2'yi seçer", - "symbols/AspireVersion/choices/9.3/displayName": "9.3", - "symbols/AspireVersion/choices/9.3/description": ".NET Aspire 9.3'ü seçer", - "symbols/AspireVersionNet9/description": "Kullanılacak .NET Aspire sürümü.", - "symbols/AspireVersionNet9/displayName": ".NET Aspire sürümü", - "symbols/AspireVersionNet9/choices/9.2/displayName": "9.2", - "symbols/AspireVersionNet9/choices/9.2/description": ".NET Aspire 9.2'yi seçer", - "symbols/AspireVersionNet9/choices/9.3/displayName": "9.3", - "symbols/AspireVersionNet9/choices/9.3/description": ".NET Aspire 9.3'ü seçer", + "symbols/Framework/choices/net10.0/description": "Hedef net10.0", + "symbols/AspireVersion/description": "Kullanılacak Aspire sürümü.", + "symbols/AspireVersion/displayName": "Aspire sürümü", + "symbols/AspireVersion/choices/13.0/displayName": "13.0", + "symbols/AspireVersion/choices/13.0/description": "Aspire 13.0'i seçer", + "symbols/AspireVersion/choices/9.5/displayName": "9.5", + "symbols/AspireVersion/choices/9.5/description": "Aspire 9.5'i seçer.", "symbols/UseRedisCache/displayName": "Önbelleğe alma için Redis’i k_ullan (desteklenen bir kapsayıcı çalışma zamanı gerektirir)", "symbols/UseRedisCache/description": "Uygulamanın önbelleğe alma için Redis’i kullanmak üzere ayarlanıp ayarlanmayacağını yapılandırır. Yerel olarak çalıştırmak için desteklenen bir kapsayıcı çalışma zamanı gerektirir. Daha fazla ayrıntı için https://aka.ms/dotnet/aspire/containers sayfasına bakın.", "symbols/TestFx/displayName": "Bir _test projesi oluşturun", @@ -41,9 +30,11 @@ "symbols/XUnitVersion/choices/v3mtp/description": "Microsoft Test Platform özellikli xUnit.net v3'ü (Yalnızca Aspire sürüm 9.2 ve üstü) seçer.", "symbols/appHostHttpPort/description": "AppHost projesinin HTTP uç noktası launchSettings.json bağlantı noktası numarası.", "symbols/appHostOtlpHttpPort/description": "AppHost projesinin OTLP HTTP uç noktası launchSettings.json bağlantı noktası numarası.", + "symbols/appHostMcpHttpPort/description": "AppHost projesinin launchSettings.json dosyasında MCP HTTP uç noktası için kullanılacak bağlantı noktası numarası.", "symbols/appHostResourceHttpPort/description": "AppHost projesinin kaynak hizmeti HTTP uç noktası launchSettings.json bağlantı noktası numarası.", "symbols/appHostHttpsPort/description": "AppHost projesinin HTTPS uç noktası launchSettings.json bağlantı noktası numarası. Bu seçenek yalnızca no-https parametresi kullanılmadığında uygulanabilir.", "symbols/appHostOtlpHttpsPort/description": "AppHost projesinin OTLP HTTPS uç noktası launchSettings.json bağlantı noktası numarası.", + "symbols/appHostMcpHttpsPort/description": "AppHost projesinin launchSettings.json dosyasında MCP HTTPS uç noktası için kullanılacak bağlantı noktası numarası.", "symbols/appHostResourceHttpsPort/description": "AppHost projesinin kaynak hizmeti HTTPS uç noktası launchSettings.json bağlantı noktası numarası.", "symbols/webHttpPort/description": "Web projesinin HTTP uç noktası launchSettings.json bağlantı noktası numarası.", "symbols/webHttpsPort/description": "Web projesinin HTTPS uç noktası launchSettings.json bağlantı noktası numarası. Bu seçenek yalnızca no-https parametresi kullanılmadığında uygulanabilir.", @@ -51,6 +42,8 @@ "symbols/apiServiceHttpsPort/description": "ApiService projesinin HTTPS uç noktası launchSettings.json bağlantı noktası numarası. Bu seçenek yalnızca no-https parametresi kullanılmadığında uygulanabilir.", "symbols/skipRestore/description": "Belirtilirse, oluşturma sırasında projenin otomatik geri yüklenmesini atlar.", "symbols/NoHttps/description": "HTTPS'nin kapatılıp kapatılmayacağı.", + "symbols/LocalhostTld/displayName": "Uygulama URL'sinde .dev.localhost TLD'sini kullanın.", + "symbols/LocalhostTld/description": "Yerel geliştirme için uygulama URL'sinde proje adının .dev.localhost TLD ile birleştirilip birleştirilmeyeceği, örneğin https://myapp.dev.localhost:12345. .NET 10 ve sonraki sürümlerde desteklenir.", "postActions/set-startup-project/description": "Çözümdeki başlangıç projesini ayarlar", "postActions/restore/description": "Bu projenin gerektirdiği NuGet paketlerini geri yükleyin.", "postActions/restore/manualInstructions/default/text": "'dotnet restore' çalıştır" diff --git a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.zh-Hans.json b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.zh-Hans.json index d0ea09bf5d..b4088d47ce 100644 --- a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.zh-Hans.json +++ b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.zh-Hans.json @@ -1,28 +1,17 @@ { "author": "Microsoft", - "name": "Fluent .NET Aspire 入门应用", - "description": "一个用于使用 Blazor Web 前端和 Web API 后端服务创建 Fluent .NET Aspire 应用的项目模板,可以选择使用 Redis 进行缓存。", + "name": "Fluent Aspire 入门应用", + "description": "用于使用 Blazor Web 前端和 Web API 后端服务创建 Fluent Aspire 应用的项目模板,可以选择使用 Redis 进行缓存。", "symbols/Framework/description": "项目的目标框架。", "symbols/Framework/choices/net8.0/description": "目标 net8.0", "symbols/Framework/choices/net9.0/description": "目标 net9.0", - "symbols/AspireVersionCli/description": "要使用的 .NET Aspire 版本。", - "symbols/AspireVersionCli/displayName": ".NET Aspire 版本", - "symbols/AspireVersionCli/choices/9.2/displayName": "9.2", - "symbols/AspireVersionCli/choices/9.2/description": "选择 .NET Aspire 9.2", - "symbols/AspireVersionCli/choices/9.3/displayName": "9.3", - "symbols/AspireVersionCli/choices/9.3/description": "选择 .NET Aspire 9.3", - "symbols/AspireVersion/description": "要使用的 .NET Aspire 版本。", - "symbols/AspireVersion/displayName": ".NET Aspire 版本", - "symbols/AspireVersion/choices/9.2/displayName": "9.2", - "symbols/AspireVersion/choices/9.2/description": "选择 .NET Aspire 9.2", - "symbols/AspireVersion/choices/9.3/displayName": "9.3", - "symbols/AspireVersion/choices/9.3/description": "选择 .NET Aspire 9.3", - "symbols/AspireVersionNet9/description": "要使用的 .NET Aspire 版本。", - "symbols/AspireVersionNet9/displayName": ".NET Aspire 版本", - "symbols/AspireVersionNet9/choices/9.2/displayName": "9.2", - "symbols/AspireVersionNet9/choices/9.2/description": "选择 .NET Aspire 9.2", - "symbols/AspireVersionNet9/choices/9.3/displayName": "9.3", - "symbols/AspireVersionNet9/choices/9.3/description": "选择 .NET Aspire 9.3", + "symbols/Framework/choices/net10.0/description": "目标 net10.0", + "symbols/AspireVersion/description": "要使用的 Aspire 版本。", + "symbols/AspireVersion/displayName": "Aspire 版本", + "symbols/AspireVersion/choices/13.0/displayName": "13.0", + "symbols/AspireVersion/choices/13.0/description": "选择 Aspire 13.0", + "symbols/AspireVersion/choices/9.5/displayName": "9.5", + "symbols/AspireVersion/choices/9.5/description": "选择 Aspire 9.5", "symbols/UseRedisCache/displayName": "使用 Redis 进行缓存(需要受支持的容器运行时)(_U)", "symbols/UseRedisCache/description": "配置是否将应用程序设置为使用 Redis 进行缓存。需要支持的容器运行时才能在本地运行,有关详细信息,请访问 https://aka.ms/dotnet/aspire/containers。", "symbols/TestFx/displayName": "创建测试项目(_T)", @@ -41,9 +30,11 @@ "symbols/XUnitVersion/choices/v3mtp/description": "使用 Microsoft 测试平台选择 xUnit.net v3 (仅限 Aspire 版本 9.2 及更高版本)", "symbols/appHostHttpPort/description": "该端口号将用于 AppHost 项目的 launchSettings.json 中的 HTTP 终结点。", "symbols/appHostOtlpHttpPort/description": "该端口号将用于 AppHost 项目的 launchSettings.json 中的 OTLP HTTP 终结点。", + "symbols/appHostMcpHttpPort/description": "用于 AppHost 项目的 launchSettings.json 中 MCP HTTP 终结点的端口号。", "symbols/appHostResourceHttpPort/description": "该端口号将用于 AppHost 项目的 launchSettings.json 中的资源服务 HTTP 终结点。", "symbols/appHostHttpsPort/description": "该端口号将用于 AppHost 项目的 launchSettings.json 中的 HTTPS 终结点。仅当不使用参数 no-https 时,此选项才适用。", "symbols/appHostOtlpHttpsPort/description": "该端口号将用于 AppHost 项目的 launchSettings.json 中的 OTLP HTTPS 终结点。", + "symbols/appHostMcpHttpsPort/description": "用于 AppHost 项目的 launchSettings.json 中 MCP HTTPS 终结点的端口号。", "symbols/appHostResourceHttpsPort/description": "该端口号将用于 AppHost 项目的 launchSettings.json 中的资源服务 HTTPS 终结点。", "symbols/webHttpPort/description": "该端口号将用于 Web 项目的 launchSettings.json 中的 HTTP 终结点。", "symbols/webHttpsPort/description": "该端口号将用于 Web 项目的 launchSettings.json 中的 HTTPS 终结点。仅当不使用参数 no-https 时,此选项才适用。", @@ -51,6 +42,8 @@ "symbols/apiServiceHttpsPort/description": "该端口号将用于 ApiService 项目的 launchSettings.json 中的 HTTPS 终结点。仅当不使用参数 no-https 时,此选项才适用。", "symbols/skipRestore/description": "如果指定,则在创建时跳过项目的自动还原。", "symbols/NoHttps/description": "是否禁用 HTTPS。", + "symbols/LocalhostTld/displayName": "在应用程序 URL 中使用 .dev.localhost TLD", + "symbols/LocalhostTld/description": "是否在应用程序 URL 中将项目名称与 .dev.localhost TLD 合并以用于本地开发,例如 https://myapp.dev.localhost:12345。在 .NET 10 及更高版本中受支持。", "postActions/set-startup-project/description": "在解决方案中设置启动项目", "postActions/restore/description": "还原此项目所需的 NuGet 包。", "postActions/restore/manualInstructions/default/text": "运行 \"dotnet restore\"" diff --git a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.zh-Hant.json b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.zh-Hant.json index 8eb831edd9..06a311f7e6 100644 --- a/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.zh-Hant.json +++ b/src/Templates/templates/aspire-starter/.template.config/localize/templatestrings.zh-Hant.json @@ -1,28 +1,17 @@ { "author": "Microsoft", - "name": "Fluent .NET Aspire 入門應用程式", - "description": "用於使用 Blazor Web 前端和 Web API 後端服務 (選擇性地使用 Redis 進行快取) 來建立 Fluent .NET Aspire 應用程式的專案範本。", + "name": "Fluent Aspire 入門應用程式", + "description": "用於建立 Fluent Aspire 應用程式的專案範本,其中包含 Blazor Web 前端與 Web API 後端服務,並可選擇使用 Redis 進行快取。", "symbols/Framework/description": "專案的目標 Framework。", "symbols/Framework/choices/net8.0/description": "目標 net8.0", "symbols/Framework/choices/net9.0/description": "目標 net9.0", - "symbols/AspireVersionCli/description": "要使用的 .NET Aspire 版本。", - "symbols/AspireVersionCli/displayName": ".NET Aspire 版本", - "symbols/AspireVersionCli/choices/9.2/displayName": "9.2", - "symbols/AspireVersionCli/choices/9.2/description": "選擇 .NET Aspire 9.2", - "symbols/AspireVersionCli/choices/9.3/displayName": "9.3", - "symbols/AspireVersionCli/choices/9.3/description": "選擇 .NET Aspire 9.3", - "symbols/AspireVersion/description": "要使用的 .NET Aspire 版本。", - "symbols/AspireVersion/displayName": ".NET Aspire 版本", - "symbols/AspireVersion/choices/9.2/displayName": "9.2", - "symbols/AspireVersion/choices/9.2/description": "選擇 .NET Aspire 9.2", - "symbols/AspireVersion/choices/9.3/displayName": "9.3", - "symbols/AspireVersion/choices/9.3/description": "選擇 .NET Aspire 9.3", - "symbols/AspireVersionNet9/description": "要使用的 .NET Aspire 版本。", - "symbols/AspireVersionNet9/displayName": ".NET Aspire 版本", - "symbols/AspireVersionNet9/choices/9.2/displayName": "9.2", - "symbols/AspireVersionNet9/choices/9.2/description": "選擇 .NET Aspire 9.2", - "symbols/AspireVersionNet9/choices/9.3/displayName": "9.3", - "symbols/AspireVersionNet9/choices/9.3/description": "選擇 .NET Aspire 9.3", + "symbols/Framework/choices/net10.0/description": "目標 net10.0", + "symbols/AspireVersion/description": "要使用的 Aspire 版本。", + "symbols/AspireVersion/displayName": "Aspire 版本", + "symbols/AspireVersion/choices/13.0/displayName": "13.0", + "symbols/AspireVersion/choices/13.0/description": "選擇 Aspire 13.0", + "symbols/AspireVersion/choices/9.5/displayName": "9.5", + "symbols/AspireVersion/choices/9.5/description": "選擇 Aspire 9.5", "symbols/UseRedisCache/displayName": "使用 Redis 進行快取 (需要支援的容器執行階段)(_U)", "symbols/UseRedisCache/description": "設定是否要將應用程式設為使用 Redis 進行快取。需要支援的容器執行階段,才能在本機執行,如需詳細資料,請參閱 https://aka.ms/dotnet/aspire/containers。", "symbols/TestFx/displayName": "建立 _test 專案", @@ -41,9 +30,11 @@ "symbols/XUnitVersion/choices/v3mtp/description": "選擇使用 xUnit.net v3 搭配 Microsoft 測試平台 (僅適用於 Aspire 9.2 版及更新版本)", "symbols/appHostHttpPort/description": "要用於 AppHost 專案 launchSettings.json 中 HTTP 端點的連接埠號碼。", "symbols/appHostOtlpHttpPort/description": "要用於 AppHost 專案 launchSettings.json 中 OTLP HTTP 端點的連接埠號碼。", + "symbols/appHostMcpHttpPort/description": "要用於 AppHost 專案 launchSettings.json 中 MCP HTTP 端點的連接埠號碼。", "symbols/appHostResourceHttpPort/description": "要用於 AppHost 專案 launchSettings.json 中資源服務 HTTP 端點的連接埠號碼。", "symbols/appHostHttpsPort/description": "要用於 AppHost 專案 launchSettings.json 中 HTTPS 端點的連接埠號碼。只有在未使用參數 no-https 時,才適用此選項。", "symbols/appHostOtlpHttpsPort/description": "要用於 AppHost 專案 launchSettings.json 中 OTLP HTTPS 端點的連接埠號碼。", + "symbols/appHostMcpHttpsPort/description": "要用於 AppHost 專案 launchSettings.json 中 MCP HTTPS 端點的連接埠號碼。", "symbols/appHostResourceHttpsPort/description": "要用於 AppHost 專案 launchSettings.json 中資源服務 HTTPS 端點的連接埠號碼。", "symbols/webHttpPort/description": "要用於 Web 專案 launchSettings.json 中 HTTP 端點的連接埠號碼。", "symbols/webHttpsPort/description": "要用於 Web 專案 launchSettings.json 中 HTTPS 端點的連接埠號碼。只有在未使用參數 no-https 時,才適用此選項。", @@ -51,6 +42,8 @@ "symbols/apiServiceHttpsPort/description": "要用於 ApiService 專案 launchSettings.json 中 HTTPS 端點的連接埠號碼。只有在未使用參數 no-https 時,才適用此選項。", "symbols/skipRestore/description": "若指定,會在建立時跳過專案的自動還原。", "symbols/NoHttps/description": "是否要關閉 HTTPS。", + "symbols/LocalhostTld/displayName": "在應用程式 URL 中使用 .dev.localhost TLD", + "symbols/LocalhostTld/description": "是否要在用於本機開發的應用程式 URL 中將專案名稱結合 .dev.localhost TLD,例如 https://myapp.dev.localhost:12345。在 .NET 10 及更新版本上支援。", "postActions/set-startup-project/description": "設定解決方案中的啟動專案", "postActions/restore/description": "還原此專案所需的 NuGet 套件。", "postActions/restore/manualInstructions/default/text": "執行 'dotnet restore'" diff --git a/src/Templates/templates/aspire-starter/.template.config/template.json b/src/Templates/templates/aspire-starter/.template.config/template.json index 22f760c57e..a43566df50 100644 --- a/src/Templates/templates/aspire-starter/.template.config/template.json +++ b/src/Templates/templates/aspire-starter/.template.config/template.json @@ -3,7 +3,7 @@ "author": "Microsoft", "classifications": [ "Common", - ".NET Aspire", + "Aspire", "Blazor", "Web", "Web API", @@ -16,9 +16,9 @@ "NUnit", "xUnit" ], - "name": "Fluent .NET Aspire Starter App", + "name": "Fluent Aspire Starter App", "defaultName": "AspireApp", - "description": "A project template for creating a .NET Aspire app with a Fluent UI Blazor web frontend and web API backend service, optionally using Redis for caching.", + "description": "A project template for creating an Aspire app with a Fluent UI Blazor web frontend and web API backend service, optionally using Redis for caching.", "shortName": "fluentaspire-starter", "sourceName": "Aspire-StarterApplication.1", "preferNameDirectory": false, @@ -42,9 +42,9 @@ ], "sources": [ { - "source": "./9.2", + "source": "./9.5", "target": "./", - "condition": "AspireVersionActual == 9.2", + "condition": "AspireVersionActual == 9.5", "modifiers": [ { "condition": "(hostIdentifier != \"dotnetcli\" && hostIdentifier != \"dotnetcli-preview\")", @@ -61,9 +61,9 @@ ] }, { - "source": "./9.3", + "source": "./13.0", "target": "./", - "condition": "AspireVersionActual == 9.3", + "condition": "AspireVersionActual == 13.0", "modifiers": [ { "condition": "(hostIdentifier != \"dotnetcli\" && hostIdentifier != \"dotnetcli-preview\")", @@ -93,69 +93,33 @@ { "choice": "net9.0", "description": "Target net9.0" - } - ], - "replaces": "net8.0", - "defaultValue": "net9.0" - }, - "AspireVersionCli": { - "type": "parameter", - "description": "The version of .NET Aspire to use.", - "displayName": ".NET Aspire version", - "datatype": "choice", - "choices": [ - { - "choice": "9.2", - "displayName": "9.2", - "description": "Chooses .NET Aspire 9.2" }, { - "choice": "9.3", - "displayName": "9.3", - "description": "Chooses .NET Aspire 9.3" + "choice": "net10.0", + "description": "Target net10.0" } ], - "defaultValue": "9.3" + "replaces": "net8.0", + "defaultValue": "net10.0" }, "AspireVersion": { "type": "parameter", - "description": "The version of .NET Aspire to use.", - "displayName": ".NET Aspire version", - "datatype": "choice", - "isEnabled": "Framework == net8.0", - "choices": [ - { - "choice": "9.2", - "displayName": "9.2", - "description": "Chooses .NET Aspire 9.2" - }, - { - "choice": "9.3", - "displayName": "9.3", - "description": "Chooses .NET Aspire 9.3" - } - ], - "defaultValue": "9.3" - }, - "AspireVersionNet9": { - "type": "parameter", - "description": "The version of .NET Aspire to use.", - "displayName": ".NET Aspire version", + "description": "The version of Aspire to use.", + "displayName": "Aspire version", "datatype": "choice", - "isEnabled": "Framework == net9.0", "choices": [ { - "choice": "9.2", - "displayName": "9.2", - "description": "Chooses .NET Aspire 9.2" + "choice": "13.0", + "displayName": "13.0", + "description": "Chooses Aspire 13.0" }, { - "choice": "9.3", - "displayName": "9.3", - "description": "Chooses .NET Aspire 9.3" + "choice": "9.5", + "displayName": "9.5", + "description": "Chooses Aspire 9.5" } ], - "defaultValue": "9.3" + "defaultValue": "13.0" }, "AspireVersionActual": { "type": "generated", @@ -164,20 +128,12 @@ "parameters": { "cases": [ { - "condition": "AspireVersionCli == 9.2", - "value": "9.2" - }, - { - "condition": "AspireVersion == 9.2", - "value": "9.2" - }, - { - "condition": "AspireVersionNet9 == 9.2", - "value": "9.2" + "condition": "AspireVersion == 9.5", + "value": "9.5" }, { "condition": "", - "value": "9.3" + "value": "13.0" } ] } @@ -304,6 +260,28 @@ }, "replaces": "19000" }, + "appHostMcpHttpPort": { + "type": "parameter", + "datatype": "integer", + "description": "Port number to use for the MCP HTTP endpoint in launchSettings.json of the AppHost project." + }, + "appHostMcpHttpPortGenerated": { + "type": "generated", + "generator": "port", + "parameters": { + "low": 18000, + "high": 18300 + } + }, + "appHostMcpHttpPortReplacer": { + "type": "generated", + "generator": "coalesce", + "parameters": { + "sourceVariableName": "appHostMcpHttpPort", + "fallbackVariableName": "appHostMcpHttpPortGenerated" + }, + "replaces": "18000" + }, "appHostResourceHttpPort": { "type": "parameter", "datatype": "integer", @@ -370,6 +348,28 @@ }, "replaces": "21000" }, + "appHostMcpHttpsPort": { + "type": "parameter", + "datatype": "integer", + "description": "Port number to use for the MCP HTTPS endpoint in launchSettings.json of the AppHost project." + }, + "appHostMcpHttpsPortGenerated": { + "type": "generated", + "generator": "port", + "parameters": { + "low": 23000, + "high": 23300 + } + }, + "appHostMcpHttpsPortReplacer": { + "type": "generated", + "generator": "coalesce", + "parameters": { + "sourceVariableName": "appHostMcpHttpsPort", + "fallbackVariableName": "appHostMcpHttpsPortGenerated" + }, + "replaces": "23000" + }, "appHostResourceHttpsPort": { "type": "parameter", "datatype": "integer", @@ -517,6 +517,14 @@ "replaces": "XmlEncodedProjectName", "valueSource": "name", "valueTransform": "xmlEncode" + }, + "LocalhostTld": { + "type": "parameter", + "datatype": "bool", + "isEnabled": "Framework == net10.0 && AspireVersion == 13.0", + "defaultValue": "false", + "displayName": "Use the .dev.localhost TLD in the application URL", + "description": "Whether to combine the project name with the .dev.localhost TLD in the application URL for local development, e.g. https://myapp.dev.localhost:12345. Supported on .NET 10 and later." } }, "primaryOutputs": [ diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.csproj b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.csproj similarity index 63% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.csproj rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.csproj index 728611d8e7..ffb651c7b8 100644 --- a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.csproj +++ b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.csproj @@ -11,7 +11,8 @@ - + + diff --git a/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.http b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.http new file mode 100644 index 0000000000..91fdbfa623 --- /dev/null +++ b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.http @@ -0,0 +1,6 @@ +@ApiService_HostAddress = http://localhost:5301 + +GET {{ApiService_HostAddress}}/weatherforecast/ +Accept: application/json + +### \ No newline at end of file diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ApiService/Program.cs b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ApiService/Program.cs similarity index 88% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ApiService/Program.cs rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ApiService/Program.cs index dc979975a0..88c5caa2d5 100644 --- a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ApiService/Program.cs +++ b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ApiService/Program.cs @@ -6,7 +6,7 @@ // Add services to the container. builder.Services.AddProblemDetails(); -#if (Framework == 'net9.0') +#if (Framework != 'net8.0') // Learn more about configuring OpenAPI at https://aka.ms/aspnet/openapi builder.Services.AddOpenApi(); @@ -16,7 +16,7 @@ // Configure the HTTP request pipeline. app.UseExceptionHandler(); -#if (Framework == 'net9.0') +#if (Framework != 'net8.0') if (app.Environment.IsDevelopment()) { app.MapOpenApi(); @@ -25,6 +25,8 @@ #endif string[] summaries = ["Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"]; +app.MapGet("/", () => "API service is running. Navigate to /weatherforecast to see sample data."); + app.MapGet("/weatherforecast", () => { var forecast = Enumerable.Range(1, 5).Select(index => diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.ApiService/Properties/launchSettings.json b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ApiService/Properties/launchSettings.json similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.ApiService/Properties/launchSettings.json rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ApiService/Properties/launchSettings.json diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.ApiService/appsettings.Development.json b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ApiService/appsettings.Development.json similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.ApiService/appsettings.Development.json rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ApiService/appsettings.Development.json diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.ApiService/appsettings.json b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ApiService/appsettings.json similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.ApiService/appsettings.json rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ApiService/appsettings.json diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.AppHost/AppHost.cs b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.AppHost/AppHost.cs similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.AppHost/AppHost.cs rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.AppHost/AppHost.cs diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.AppHost/Aspire-StarterApplication.1.AppHost.csproj b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.AppHost/Aspire-StarterApplication.1.AppHost.csproj similarity index 75% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.AppHost/Aspire-StarterApplication.1.AppHost.csproj rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.AppHost/Aspire-StarterApplication.1.AppHost.csproj index fcc0af0ad8..7b41353d44 100644 --- a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.AppHost/Aspire-StarterApplication.1.AppHost.csproj +++ b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.AppHost/Aspire-StarterApplication.1.AppHost.csproj @@ -1,6 +1,4 @@ - - - + Exe @@ -15,11 +13,10 @@ - - + - + diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.AppHost/Properties/launchSettings.json b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.AppHost/Properties/launchSettings.json similarity index 68% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.AppHost/Properties/launchSettings.json rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.AppHost/Properties/launchSettings.json index 44807cd246..4665fabea4 100644 --- a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.AppHost/Properties/launchSettings.json +++ b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.AppHost/Properties/launchSettings.json @@ -6,11 +6,16 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, + //#if (LocalhostTld) + "applicationUrl": "https://aspire_starterapplication__1.dev.localhost:17000;http://aspire_starterapplication__1.dev.localhost:15000", + //#else "applicationUrl": "https://localhost:17000;http://localhost:15000", + //#endif "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development", "DOTNET_ENVIRONMENT": "Development", "ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL": "https://localhost:21000", + "ASPIRE_DASHBOARD_MCP_ENDPOINT_URL": "https://localhost:23000", "ASPIRE_RESOURCE_SERVICE_ENDPOINT_URL": "https://localhost:22000" } }, @@ -19,11 +24,16 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, + //#if (LocalhostTld) + "applicationUrl": "http://aspire_starterapplication__1.dev.localhost:15000", + //#else "applicationUrl": "http://localhost:15000", + //#endif "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development", "DOTNET_ENVIRONMENT": "Development", "ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL": "http://localhost:19000", + "ASPIRE_DASHBOARD_MCP_ENDPOINT_URL": "http://localhost:18000", "ASPIRE_RESOURCE_SERVICE_ENDPOINT_URL": "http://localhost:20000" } } diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.AppHost/appsettings.Development.json b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.AppHost/appsettings.Development.json similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.AppHost/appsettings.Development.json rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.AppHost/appsettings.Development.json diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.AppHost/appsettings.json b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.AppHost/appsettings.json similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.AppHost/appsettings.json rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.AppHost/appsettings.json diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ServiceDefaults/Aspire-StarterApplication.1.ServiceDefaults.csproj b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ServiceDefaults/Aspire-StarterApplication.1.ServiceDefaults.csproj similarity index 90% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ServiceDefaults/Aspire-StarterApplication.1.ServiceDefaults.csproj rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ServiceDefaults/Aspire-StarterApplication.1.ServiceDefaults.csproj index bf068bcea6..24fb185a94 100644 --- a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ServiceDefaults/Aspire-StarterApplication.1.ServiceDefaults.csproj +++ b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ServiceDefaults/Aspire-StarterApplication.1.ServiceDefaults.csproj @@ -11,12 +11,12 @@ - - - - - - + + + + + + diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.ServiceDefaults/Extensions.cs b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ServiceDefaults/Extensions.cs similarity index 97% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.ServiceDefaults/Extensions.cs rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ServiceDefaults/Extensions.cs index 112c128147..b72c8753c8 100644 --- a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.ServiceDefaults/Extensions.cs +++ b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.ServiceDefaults/Extensions.cs @@ -10,7 +10,7 @@ namespace Microsoft.Extensions.Hosting; -// Adds common .NET Aspire services: service discovery, resilience, health checks, and OpenTelemetry. +// Adds common Aspire services: service discovery, resilience, health checks, and OpenTelemetry. // This project should be referenced by each service project in your solution. // To learn more about using this project, see https://aka.ms/dotnet/aspire/service-defaults public static class Extensions diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Tests/Aspire-StarterApplication.1.Tests.csproj b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Tests/Aspire-StarterApplication.1.Tests.csproj similarity index 78% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Tests/Aspire-StarterApplication.1.Tests.csproj rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Tests/Aspire-StarterApplication.1.Tests.csproj index 3a61d661ca..7efe238aff 100644 --- a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Tests/Aspire-StarterApplication.1.Tests.csproj +++ b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Tests/Aspire-StarterApplication.1.Tests.csproj @@ -20,16 +20,16 @@ - - - - - + + + + + - - - + + + diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Tests/WebTests.cs b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Tests/WebTests.cs similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Tests/WebTests.cs rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Tests/WebTests.cs diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Aspire-StarterApplication.1.Web.csproj b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Aspire-StarterApplication.1.Web.csproj similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Aspire-StarterApplication.1.Web.csproj rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Aspire-StarterApplication.1.Web.csproj diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/App.razor b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/App.razor similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/App.razor rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/App.razor diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/Layout/MainLayout.razor b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/Layout/MainLayout.razor similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/Layout/MainLayout.razor rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/Layout/MainLayout.razor diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/Layout/NavMenu.razor b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/Layout/NavMenu.razor similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/Layout/NavMenu.razor rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/Layout/NavMenu.razor diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/Pages/Counter.razor b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/Pages/Counter.razor similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/Pages/Counter.razor rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/Pages/Counter.razor diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/Pages/Error.razor b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/Pages/Error.razor similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/Pages/Error.razor rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/Pages/Error.razor diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/Pages/Home.razor b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/Pages/Home.razor similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/Pages/Home.razor rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/Pages/Home.razor diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/Pages/Weather.razor b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/Pages/Weather.razor similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/Pages/Weather.razor rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/Pages/Weather.razor diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/Routes.razor b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/Routes.razor similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/Routes.razor rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/Routes.razor diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/_Imports.razor b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/_Imports.razor similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Components/_Imports.razor rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Components/_Imports.razor diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Program.cs b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Program.cs similarity index 98% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Program.cs rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Program.cs index 4bc4443814..5b2ae48a45 100644 --- a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Program.cs +++ b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Program.cs @@ -53,7 +53,7 @@ app.UseOutputCache(); -#if (Framework == "net9.0") +#if (Framework != "net8.0") app.MapStaticAssets(); #endif diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Properties/launchSettings.json b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Properties/launchSettings.json similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Properties/launchSettings.json rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/Properties/launchSettings.json diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/WeatherApiClient.cs b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/WeatherApiClient.cs similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/WeatherApiClient.cs rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/WeatherApiClient.cs diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/appsettings.Development.json b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/appsettings.Development.json similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/appsettings.Development.json rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/appsettings.Development.json diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/appsettings.json b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/appsettings.json similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/appsettings.json rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/appsettings.json diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/wwwroot/app.css b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/wwwroot/app.css similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/wwwroot/app.css rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/wwwroot/app.css diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/wwwroot/favicon.ico b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/wwwroot/favicon.ico similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/wwwroot/favicon.ico rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.Web/wwwroot/favicon.ico diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.sln b/src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.sln similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.sln rename to src/Templates/templates/aspire-starter/13.0/Aspire-StarterApplication.1.sln diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.csproj b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.csproj similarity index 77% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.csproj rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.csproj index 69089207a5..9d71a6ae4d 100644 --- a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.csproj +++ b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.csproj @@ -12,6 +12,7 @@ + diff --git a/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.http b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.http new file mode 100644 index 0000000000..91fdbfa623 --- /dev/null +++ b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ApiService/Aspire-StarterApplication.1.ApiService.http @@ -0,0 +1,6 @@ +@ApiService_HostAddress = http://localhost:5301 + +GET {{ApiService_HostAddress}}/weatherforecast/ +Accept: application/json + +### \ No newline at end of file diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.ApiService/Program.cs b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ApiService/Program.cs similarity index 100% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.ApiService/Program.cs rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ApiService/Program.cs diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ApiService/Properties/launchSettings.json b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ApiService/Properties/launchSettings.json similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ApiService/Properties/launchSettings.json rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ApiService/Properties/launchSettings.json diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ApiService/appsettings.Development.json b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ApiService/appsettings.Development.json similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ApiService/appsettings.Development.json rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ApiService/appsettings.Development.json diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ApiService/appsettings.json b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ApiService/appsettings.json similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ApiService/appsettings.json rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ApiService/appsettings.json diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.AppHost/Program.cs b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.AppHost/AppHost.cs similarity index 79% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.AppHost/Program.cs rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.AppHost/AppHost.cs index 890bfc9055..8c4c71d28d 100644 --- a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.AppHost/Program.cs +++ b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.AppHost/AppHost.cs @@ -5,19 +5,11 @@ #endif var apiService = builder.AddProject("apiservice") -#if HasHttpsProfile - .WithHttpsHealthCheck("/health"); -#else .WithHttpHealthCheck("/health"); -#endif builder.AddProject("webfrontend") .WithExternalHttpEndpoints() -#if HasHttpsProfile - .WithHttpsHealthCheck("/health") -#else .WithHttpHealthCheck("/health") -#endif #if UseRedisCache .WithReference(cache) .WaitFor(cache) diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.AppHost/Aspire-StarterApplication.1.AppHost.csproj b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.AppHost/Aspire-StarterApplication.1.AppHost.csproj similarity index 91% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.AppHost/Aspire-StarterApplication.1.AppHost.csproj rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.AppHost/Aspire-StarterApplication.1.AppHost.csproj index 7191d7c1c7..91488f7459 100644 --- a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.AppHost/Aspire-StarterApplication.1.AppHost.csproj +++ b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.AppHost/Aspire-StarterApplication.1.AppHost.csproj @@ -1,6 +1,6 @@ - + Exe @@ -16,9 +16,9 @@ - + - + diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.AppHost/Properties/launchSettings.json b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.AppHost/Properties/launchSettings.json similarity index 87% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.AppHost/Properties/launchSettings.json rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.AppHost/Properties/launchSettings.json index 44807cd246..d1bee9a048 100644 --- a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.AppHost/Properties/launchSettings.json +++ b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.AppHost/Properties/launchSettings.json @@ -11,6 +11,7 @@ "ASPNETCORE_ENVIRONMENT": "Development", "DOTNET_ENVIRONMENT": "Development", "ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL": "https://localhost:21000", + "ASPIRE_DASHBOARD_MCP_ENDPOINT_URL": "https://localhost:23000", "ASPIRE_RESOURCE_SERVICE_ENDPOINT_URL": "https://localhost:22000" } }, @@ -24,6 +25,7 @@ "ASPNETCORE_ENVIRONMENT": "Development", "DOTNET_ENVIRONMENT": "Development", "ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL": "http://localhost:19000", + "ASPIRE_DASHBOARD_MCP_ENDPOINT_URL": "http://localhost:18000", "ASPIRE_RESOURCE_SERVICE_ENDPOINT_URL": "http://localhost:20000" } } diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.AppHost/appsettings.Development.json b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.AppHost/appsettings.Development.json similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.AppHost/appsettings.Development.json rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.AppHost/appsettings.Development.json diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.AppHost/appsettings.json b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.AppHost/appsettings.json similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.AppHost/appsettings.json rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.AppHost/appsettings.json diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.ServiceDefaults/Aspire-StarterApplication.1.ServiceDefaults.csproj b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ServiceDefaults/Aspire-StarterApplication.1.ServiceDefaults.csproj similarity index 72% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.ServiceDefaults/Aspire-StarterApplication.1.ServiceDefaults.csproj rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ServiceDefaults/Aspire-StarterApplication.1.ServiceDefaults.csproj index 953fa7f975..5b87de2f03 100644 --- a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.ServiceDefaults/Aspire-StarterApplication.1.ServiceDefaults.csproj +++ b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ServiceDefaults/Aspire-StarterApplication.1.ServiceDefaults.csproj @@ -10,18 +10,18 @@ - - + + - - - - - + + + + + diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ServiceDefaults/Extensions.cs b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ServiceDefaults/Extensions.cs similarity index 97% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ServiceDefaults/Extensions.cs rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ServiceDefaults/Extensions.cs index 112c128147..b72c8753c8 100644 --- a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.ServiceDefaults/Extensions.cs +++ b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.ServiceDefaults/Extensions.cs @@ -10,7 +10,7 @@ namespace Microsoft.Extensions.Hosting; -// Adds common .NET Aspire services: service discovery, resilience, health checks, and OpenTelemetry. +// Adds common Aspire services: service discovery, resilience, health checks, and OpenTelemetry. // This project should be referenced by each service project in your solution. // To learn more about using this project, see https://aka.ms/dotnet/aspire/service-defaults public static class Extensions diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Tests/Aspire-StarterApplication.1.Tests.csproj b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Tests/Aspire-StarterApplication.1.Tests.csproj similarity index 77% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Tests/Aspire-StarterApplication.1.Tests.csproj rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Tests/Aspire-StarterApplication.1.Tests.csproj index c44bfcb510..de4ae087c6 100644 --- a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Tests/Aspire-StarterApplication.1.Tests.csproj +++ b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Tests/Aspire-StarterApplication.1.Tests.csproj @@ -18,18 +18,18 @@ - + - - - - - + + + + + - - - + + + diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Tests/WebTests.cs b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Tests/WebTests.cs similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Tests/WebTests.cs rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Tests/WebTests.cs diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Aspire-StarterApplication.1.Web.csproj b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Aspire-StarterApplication.1.Web.csproj similarity index 96% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Aspire-StarterApplication.1.Web.csproj rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Aspire-StarterApplication.1.Web.csproj index d0722c4f20..a45ae290d0 100644 --- a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Aspire-StarterApplication.1.Web.csproj +++ b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Aspire-StarterApplication.1.Web.csproj @@ -14,7 +14,7 @@ - + diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/App.razor b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/App.razor similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/App.razor rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/App.razor diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/Layout/MainLayout.razor b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/Layout/MainLayout.razor similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/Layout/MainLayout.razor rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/Layout/MainLayout.razor diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/Layout/NavMenu.razor b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/Layout/NavMenu.razor similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/Layout/NavMenu.razor rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/Layout/NavMenu.razor diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/Pages/Counter.razor b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/Pages/Counter.razor similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/Pages/Counter.razor rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/Pages/Counter.razor diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/Pages/Error.razor b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/Pages/Error.razor similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/Pages/Error.razor rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/Pages/Error.razor diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/Pages/Home.razor b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/Pages/Home.razor similarity index 63% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/Pages/Home.razor rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/Pages/Home.razor index 188ec8222f..b646f48164 100644 --- a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/Pages/Home.razor +++ b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/Pages/Home.razor @@ -4,4 +4,4 @@

Hello, world!

-Welcome to your new Fluent app. +Welcome to your new Fluent Aspire app. diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/Pages/Weather.razor b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/Pages/Weather.razor similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/Pages/Weather.razor rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/Pages/Weather.razor diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/Routes.razor b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/Routes.razor similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/Routes.razor rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/Routes.razor diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/_Imports.razor b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/_Imports.razor similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Components/_Imports.razor rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Components/_Imports.razor diff --git a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Program.cs b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Program.cs similarity index 98% rename from src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Program.cs rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Program.cs index 4bc4443814..5b2ae48a45 100644 --- a/src/Templates/templates/aspire-starter/9.2/Aspire-StarterApplication.1.Web/Program.cs +++ b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Program.cs @@ -53,7 +53,7 @@ app.UseOutputCache(); -#if (Framework == "net9.0") +#if (Framework != "net8.0") app.MapStaticAssets(); #endif diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Properties/launchSettings.json b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Properties/launchSettings.json similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/Properties/launchSettings.json rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/Properties/launchSettings.json diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/WeatherApiClient.cs b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/WeatherApiClient.cs similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/WeatherApiClient.cs rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/WeatherApiClient.cs diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/appsettings.Development.json b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/appsettings.Development.json similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/appsettings.Development.json rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/appsettings.Development.json diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/appsettings.json b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/appsettings.json similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/appsettings.json rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/appsettings.json diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/wwwroot/app.css b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/wwwroot/app.css similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/wwwroot/app.css rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/wwwroot/app.css diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/wwwroot/favicon.ico b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/wwwroot/favicon.ico similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.Web/wwwroot/favicon.ico rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.Web/wwwroot/favicon.ico diff --git a/src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.sln b/src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.sln similarity index 100% rename from src/Templates/templates/aspire-starter/9.3/Aspire-StarterApplication.1.sln rename to src/Templates/templates/aspire-starter/9.5/Aspire-StarterApplication.1.sln