Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 24 additions & 11 deletions src/Templates/Microsoft.FluentUI.AspNetCore.Templates.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,16 @@

<PropertyGroup>
<!-- for templates -->
<AspirePackageVersion>9.3.0</AspirePackageVersion>
<MicrosoftExtensionsHttpResiliencePackageVersion>9.0.5</MicrosoftExtensionsHttpResiliencePackageVersion>
<MicrosoftAspNetCorePackageVersionForNet8>8.0.14</MicrosoftAspNetCorePackageVersionForNet8>
<MicrosoftAspNetCorePackageVersionForNet9>9.0.5</MicrosoftAspNetCorePackageVersionForNet9>
<AspirePackageVersion>9.3.1</AspirePackageVersion>
<MicrosoftExtensionsHttpResiliencePackageVersion>9.6.0</MicrosoftExtensionsHttpResiliencePackageVersion>
<MicrosoftAspNetCorePackageVersionForNet8>8.0.17</MicrosoftAspNetCorePackageVersionForNet8>
<MicrosoftAspNetCorePackageVersionForNet9>9.0.6</MicrosoftAspNetCorePackageVersionForNet9>
<OpenTelemetryLTSVersion>1.9.0</OpenTelemetryLTSVersion>
<OpenTelemetryInstrumentationAspNetCoreVersion>1.12.0</OpenTelemetryInstrumentationAspNetCoreVersion>
<OpenTelemetryInstrumentationHttpVersion>1.12.0</OpenTelemetryInstrumentationHttpVersion>
<OpenTelemetryInstrumentationExtensionsHostingVersion>1.12.0</OpenTelemetryInstrumentationExtensionsHostingVersion>
<OpenTelemetryInstrumentationRuntimeVersion>1.12.0</OpenTelemetryInstrumentationRuntimeVersion>
<OpenTelemetryExporterOpenTelemetryProtocolVersion>1.12.0</OpenTelemetryExporterOpenTelemetryProtocolVersion>

</PropertyGroup>

Expand Down Expand Up @@ -86,13 +92,20 @@
</ItemGroup>

<WriteLinesToFile File="%(TemplateProjectFiles.DestinationFile)"
Lines="$([System.IO.File]::ReadAllText('%(TemplateProjectFiles.FullPath)')
.Replace('!!REPLACE_WITH_LATEST_VERSION!!', '$(PackageVersion)')
.Replace('!!REPLACE_WITH_LATEST_ASPIRE_VERSION!!', '$(AspirePackageVersion)')
.Replace('!!REPLACE_WITH_ASPNETCORE_8_VERSION!!', '$(MicrosoftAspNetCorePackageVersionForNet8)')
.Replace('!!REPLACE_WITH_ASPNETCORE_9_VERSION!!', '$(MicrosoftAspNetCorePackageVersionForNet9)')
.Replace('!!REPLACE_WITH_DOTNET_EXTENSIONS_VERSION!!', '$(MicrosoftExtensionsHttpResiliencePackageVersion)'))"
Overwrite="true" />
Lines="$([System.IO.File]::ReadAllText('%(TemplateProjectFiles.FullPath)')
.Replace('!!REPLACE_WITH_LATEST_VERSION!!', '$(PackageVersion)')
.Replace('!!REPLACE_WITH_LATEST_ASPIRE_VERSION!!', '$(AspirePackageVersion)')
.Replace('!!REPLACE_WITH_ASPNETCORE_8_VERSION!!', '$(MicrosoftAspNetCorePackageVersionForNet8)')
.Replace('!!REPLACE_WITH_ASPNETCORE_9_VERSION!!', '$(MicrosoftAspNetCorePackageVersionForNet9)')
.Replace('!!REPLACE_WITH_DOTNET_EXTENSIONS_VERSION!!', '$(MicrosoftExtensionsHttpResiliencePackageVersion)')
.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)') )"

Overwrite="true" />
</Target>

<!-- Grabs the contents of the templates folder and copies them to IntermediateOutputPath directory -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,21 @@
"Framework": {
"longName": "framework"
},
"AspireVersion": {
"AspireVersionCli": {
"shortName": "",
"longName": "aspire-version"
},
"AspireVersion": {
"isHidden": true
},
"AspireVersionNet9": {
"isHidden": true
},
"XUnitVersion": {
"shortName": "",
"longName": "xunit-version",
"defaultValue": "v2"
},
"appHostHttpPort": {
"isHidden": true
},
Expand Down Expand Up @@ -46,7 +57,7 @@
"longName": "use-redis-cache",
"shortName": ""
},
"TestFramework": {
"TestFx": {
"longName": "test-framework",
"shortName": "t"
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,35 @@
}
],
"symbolInfo": [
{
"id": "AspireVersionCli",
"isVisible": false
},
{
"id": "AspireVersion",
"isVisible": true,
"persistenceScope": "shared",
"persistenceScopeName": "aspireTemplates"
},
{
"id": "AspireVersionNet9",
"isVisible": true,
"persistenceScope": "shared",
"persistenceScopeName": "aspireTemplates"
},
{
"id": "XUnitVersion",
"isVisible": true,
"persistenceScope": "shared",
"persistenceScopeName": "aspireTemplates"
},
{
"id": "UseRedisCache",
"isVisible": true,
"persistenceScope": "templateGroup"
},
{
"id": "TestFramework",
"id": "TestFx",
"isVisible": true,
"persistenceScope": "templateGroup"
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,24 +1,44 @@
{
"author": "Microsoft",
"name": "Úvodní aplikace Fluent .NET Aspire",
"description": "Šablona projektu pro vytvoření aplikace .NET Aspire s webovým front-endem Fluent UI Blazor a back-endovou službou webového rozhraní API, volitelně s využitím Redisu pro ukládání do mezipaměti.",
"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.",
"symbols/Framework/description": "Cílová architektura pro projekt",
"symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/Framework/choices/net9.0/description": "Target net9.0",
"symbols/AspireVersion/description": "The version of .NET Aspire to use.",
"symbols/AspireVersion/displayName": ".NET Aspire version",
"symbols/AspireVersion/choices/9.0/displayName": "9.0",
"symbols/AspireVersion/choices/9.0/description": "Chooses .NET Aspire 9.0",
"symbols/AspireVersion/choices/8.2/displayName": "8.2",
"symbols/AspireVersion/choices/8.2/description": "Chooses .NET Aspire 8.2",
"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/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/TestFramework/displayName": "Vytvoření projektu _test",
"symbols/TestFramework/description": "Konfiguruje, jestli se má vytvořit projekt pro testy integrace pomocí projektu AppHost.",
"symbols/TestFramework/choices/None/description": "Nevytvoří projekt testů.",
"symbols/TestFramework/choices/MSTest/description": "Vytvoří projekt testů MSTest pomocí projektu AppHost.",
"symbols/TestFramework/choices/NUnit/description": "Vytvoří projekt testů NUnit pomocí projektu AppHost.",
"symbols/TestFramework/choices/xUnit.net/description": "Vytvoří projekt testů xUnit.net pomocí projektu AppHost.",
"symbols/TestFx/displayName": "Vytvoření projektu _test",
"symbols/TestFx/description": "Konfiguruje, jestli se má vytvořit projekt pro testy integrace pomocí projektu AppHost.",
"symbols/TestFx/choices/None/description": "Nevytvoří projekt testů.",
"symbols/TestFx/choices/MSTest/description": "Vytvoří projekt testů MSTest pomocí projektu AppHost.",
"symbols/TestFx/choices/NUnit/description": "Vytvoří projekt testů NUnit pomocí projektu AppHost.",
"symbols/TestFx/choices/xUnit.net/description": "Vytvoří projekt testů xUnit.net pomocí projektu AppHost.",
"symbols/XUnitVersion/description": "Verze xUnit.net, která se použije.",
"symbols/XUnitVersion/displayName": "Verze xUnit.net",
"symbols/XUnitVersion/choices/v2/displayName": "v2",
"symbols/XUnitVersion/choices/v2/description": "Zvolí xUnit.net v2 s VSTest",
"symbols/XUnitVersion/choices/v3/displayName": "v3",
"symbols/XUnitVersion/choices/v3/description": "Zvolí xUnit.net v3 s VSTest (pouze Aspire ve verzi 9.2 a novější)",
"symbols/XUnitVersion/choices/v3mtp/displayName": "v3 s testovací platformou Microsoft",
"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/appHostResourceHttpPort/description": "Číslo portu, který se má použít pro koncový bod HTTP služby prostředků v launchSettings.json projektu AppHost.",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,24 +1,44 @@
{
"author": "Microsoft",
"name": "Fluent .NET Aspire-Starter-App",
"description": "Eine Projektvorlage zum Erstellen einer .NET Aspire-App mit einem Fluent UI Blazor-Web-Front-End und einem Web-API-Back-End-Dienst, die optional Redis zum Zwischenspeichern verwendet.",
"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.",
"symbols/Framework/description": "Das Zielframework für das Projekt.",
"symbols/Framework/choices/net8.0/description": "Target net8.0",
"symbols/Framework/choices/net9.0/description": "Target net9.0",
"symbols/AspireVersion/description": "The version of .NET Aspire to use.",
"symbols/AspireVersion/displayName": ".NET Aspire version",
"symbols/AspireVersion/choices/9.0/displayName": "9.0",
"symbols/AspireVersion/choices/9.0/description": "Chooses .NET Aspire 9.0",
"symbols/AspireVersion/choices/8.2/displayName": "8.2",
"symbols/AspireVersion/choices/8.2/description": "Chooses .NET Aspire 8.2",
"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/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/TestFramework/displayName": "„_test project“ erstellen",
"symbols/TestFramework/description": "Konfiguriert, ob ein Projekt für Integrationstests mithilfe des AppHost-Projekts erstellt werden soll.",
"symbols/TestFramework/choices/None/description": "Kein Testprojekt erstellen.",
"symbols/TestFramework/choices/MSTest/description": "Erstellt ein MSTest-Testprojekt mithilfe des AppHost-Projekts.",
"symbols/TestFramework/choices/NUnit/description": "Erstellt ein NUnit-Testprojekt mithilfe des AppHost-Projekts.",
"symbols/TestFramework/choices/xUnit.net/description": "Erstellt ein xUnit-Testprojekt mithilfe des AppHost-Projekts.",
"symbols/TestFx/displayName": "„_test project“ erstellen",
"symbols/TestFx/description": "Konfiguriert, ob ein Projekt für Integrationstests mithilfe des AppHost-Projekts erstellt werden soll.",
"symbols/TestFx/choices/None/description": "Kein Testprojekt erstellen.",
"symbols/TestFx/choices/MSTest/description": "Erstellt ein MSTest-Testprojekt mithilfe des AppHost-Projekts.",
"symbols/TestFx/choices/NUnit/description": "Erstellt ein NUnit-Testprojekt mithilfe des AppHost-Projekts.",
"symbols/TestFx/choices/xUnit.net/description": "Erstellt ein xUnit-Testprojekt mithilfe des AppHost-Projekts.",
"symbols/XUnitVersion/description": "Die Version von xUnit.net, die verwendet werden soll.",
"symbols/XUnitVersion/displayName": "xUnit.net-Version",
"symbols/XUnitVersion/choices/v2/displayName": "V2",
"symbols/XUnitVersion/choices/v2/description": "Wählt xUnit.net V2 mit VSTest aus.",
"symbols/XUnitVersion/choices/v3/displayName": "V3",
"symbols/XUnitVersion/choices/v3/description": "Wählt xUnit.net V3 mit VSTest aus (nur Aspire-Version 9.2 und höher)",
"symbols/XUnitVersion/choices/v3mtp/displayName": "V3 mit der Microsoft Testplattform",
"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/appHostResourceHttpPort/description": "Portnummer, die für den HTTP-Endpunkt des Ressourcendiensts in launchSettings.json des AppHost-Projekts verwendet werden soll.",
Expand Down
Loading
Loading