diff --git a/Documentation/images/templates-check-installed.png b/Documentation/images/templates-check-installed.png new file mode 100644 index 00000000000..2a16e99b5a0 Binary files /dev/null and b/Documentation/images/templates-check-installed.png differ diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.cs.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.cs.json index 4a7e49c432f..686d8b5bcec 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.cs.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.cs.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Aplikace WPF", "description": "Projekt pro vytvoření aplikace WPF .NET", "symbols/TargetFrameworkOverride/description": "Přepíše cílovou architekturu.", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Cílová architektura pro projekt", "symbols/Framework/choices/netcoreapp3.0/description": "Cílit na netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Cílit na netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Cílit na net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Cílit na net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Cílový net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Nastaví langVersion ve vytvořeném souboru projektu.", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Pokud se tato možnost zadá, přeskočí automatické obnovení projektu při vytvoření.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Určuje, zda se mají pro tento projekt povolit odkazové typy s možnou hodnotou null.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Obnoví balíčky NuGet vyžadované tímto projektem.", "postActions/restore/manualInstructions/default/text": "Spustit dotnet restore", "postActions/editor/description": "Otevře MainWindow.xaml v editoru." diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.de.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.de.json index ad0084eab3a..133f8fff28d 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.de.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.de.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF-Anwendung", "description": "Ein Projekt zum Erstellen einer .NET WPF-Anwendung", "symbols/TargetFrameworkOverride/description": "Überschreibt das Zielframework", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Das Zielframework für das Projekt.", "symbols/Framework/choices/netcoreapp3.0/description": "Auf „netcoreapp3.0“ abzielen", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Auf „netcoreapp3.1“ abzielen", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Auf „net5.0“ abzielen", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Auf „net6.0“ abzielen", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Target net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Legt „langVersion“ in der erstellten Projektdatei fest", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Wenn angegeben, wird die automatische Wiederherstellung des Projekts beim Erstellen übersprungen.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Gibt an, ob Nullable-Verweistypen für dieses Projekt aktiviert werden sollen.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Stellt die NuGet-Pakete wieder her, die für dieses Projekt erforderlich sind.", "postActions/restore/manualInstructions/default/text": "„dotnet restore“ ausführen", "postActions/editor/description": "Öffnet MainWindow.xaml im Editor." diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.en.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.en.json index 8da16a1d885..e78de2c26c9 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.en.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.en.json @@ -3,15 +3,27 @@ "name": "WPF Application", "description": "A project for creating a .NET WPF Application", "symbols/TargetFrameworkOverride/description": "Overrides the target framework", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/netcoreapp3.0/description": "Target netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Target netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Target net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Target net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Target net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Sets langVersion in the created project file", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Whether to enable nullable reference types for this project.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", "postActions/editor/description": "Opens MainWindow.xaml in the editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.es.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.es.json index 7880a6088cc..6146863abe3 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.es.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.es.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Aplicación WPF", "description": "Proyecto para crear una aplicación WPF de .NET.", "symbols/TargetFrameworkOverride/description": "Invalida la plataforma de destino", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Marco de destino del proyecto.", "symbols/Framework/choices/netcoreapp3.0/description": "Objetivo netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Objetivo netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Objetivo net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Objetivo net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Objetivo net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Establece langVersion en el archivo de proyecto creado.", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Si se especifica, se omite la restauración automática del proyecto durante la creación.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Indica si se deben habilitar tipos de referencia que aceptan valores NULL para este proyecto.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Restaure los paquetes NuGet necesarios para este proyecto.", "postActions/restore/manualInstructions/default/text": "Ejecutar \"dotnet restore\"", "postActions/editor/description": "Abre MainWindow.xaml en el editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.fr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.fr.json index 927b31ce5ff..a79441141e7 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.fr.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.fr.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Application WPF", "description": "Projet de création d'une application WPF .NET", "symbols/TargetFrameworkOverride/description": "Remplace l’infrastructure cible", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Framework cible du projet.", "symbols/Framework/choices/netcoreapp3.0/description": "netcoreapp3.0 cible", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "netcoreapp3.1 cible", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "net5.0 cible", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "net6.0 cible", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Cible net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Définit langVersion dans le fichier projet créé", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "S’il est spécifié, ignore la restauration automatique du projet lors de la création.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Indique s’il faut activer les types référence Nullable pour ce projet.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Restaurez les packages NuGet requis par ce projet.", "postActions/restore/manualInstructions/default/text": "Exécuter « dotnet restore »", "postActions/editor/description": "Ouvre MainWindow. xaml dans l’éditeur" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.it.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.it.json index a9b721cb064..f57e5ec68b7 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.it.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.it.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Applicazione WPF", "description": "Progetto per la creazione di un'applicazione WPF .NET", "symbols/TargetFrameworkOverride/description": "Ignora il framework di destinazione", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Il framework di destinazione per il progetto.", "symbols/Framework/choices/netcoreapp3.0/description": "Netcoreapp3.0 di destinazione", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Netcoreapp3.1 di destinazione", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Net5.0 di destinazione", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Net6.0 di destinazione", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Destinazione net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Imposta langVersion nel file di progetto creato", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Se specificato, ignora il ripristino automatico del progetto durante la creazione.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Indica se abilitare i tipi di riferimento che ammettono i valori Null per questo progetto.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Ripristina i pacchetti NuGet richiesti da questo progetto.", "postActions/restore/manualInstructions/default/text": "Esegui 'dotnet restore'", "postActions/editor/description": "Apre MainWindow. XAML nell'editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ja.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ja.json index 6bfb22b2a89..173fde2f553 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ja.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ja.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF アプリケーション", "description": ".NET WPF アプリケーションを作成するためのプロジェクト", "symbols/TargetFrameworkOverride/description": "ターゲット フレームワークをオーバーライドします", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "プロジェクトのターゲット フレームワークです。", "symbols/Framework/choices/netcoreapp3.0/description": "ターゲット netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "ターゲット netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "ターゲット net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "ターゲット net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "ターゲット net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "作成されたプロジェクト ファイルで langVersion を設定します", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "指定した場合、作成時にプロジェクトの自動復元がスキップされます。", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "このプロジェクトの null 許容参照型を有効にするかどうか。", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "このプロジェクトに必要な NuGet パッケージを復元します。", "postActions/restore/manualInstructions/default/text": "'dotnet restore' を実行する", "postActions/editor/description": "エディターで MainWindow.xaml を開きます" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ko.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ko.json index fa985808d44..7d8ead7f704 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ko.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ko.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF 애플리케이션", "description": ".NET WPF 애플리케이션 만들기 프로젝트", "symbols/TargetFrameworkOverride/description": "대상 프레임워크를 재정의합니다", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "프로젝트에 대한 대상 프레임워크입니다.", "symbols/Framework/choices/netcoreapp3.0/description": "대상 netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "대상 netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "대상 net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "대상 net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "대상 net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "만든 프로젝트 파일의 langVersion를 설정합니다", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "지정된 경우, 프로젝트 생성 시 자동 복원을 건너뜁니다.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "이 프로젝트에 대해 nullable 참조 형식을 사용할지 여부를 지정합니다.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "이 프로젝트에 필요한 NuGet 패키지를 복원합니다.", "postActions/restore/manualInstructions/default/text": "'dotnet restore' 실행", "postActions/editor/description": "편집기에서 MainWindow.xaml을 엽니다." diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.pl.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.pl.json index 467b6f3baae..a5d0dafc740 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.pl.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.pl.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Aplikacja WPF", "description": "Projekt służący do tworzenia aplikacji WPF w środowisku .NET", "symbols/TargetFrameworkOverride/description": "Zastępuje platformę docelową", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Platforma docelowa dla tego projektu.", "symbols/Framework/choices/netcoreapp3.0/description": "Docelowy netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Docelowy netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Docelowy net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Docelowy net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Docelowe środowisko net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Ustawia langVersion w utworzonym pliku projektu", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Jeśli ta opcja jest określona, pomija automatyczne przywracanie projektu podczas tworzenia.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Określa, czy w przypadku tego projektu mają być włączane typy pustych referencji.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Przywróć pakiety NuGet wymagane przez ten projekt.", "postActions/restore/manualInstructions/default/text": "Uruchom polecenie \"dotnet restore\"", "postActions/editor/description": "Otwiera plik MainWindow.xaml w edytorze" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.pt-BR.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.pt-BR.json index f6fe3651d5b..49fb1877e9c 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.pt-BR.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.pt-BR.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Aplicativo WPF", "description": "Um projeto para a criação de um aplicativo .NET WPF", "symbols/TargetFrameworkOverride/description": "Substitui a estrutura de destino", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "A estrutura de destino do projeto.", "symbols/Framework/choices/netcoreapp3.0/description": "Netcoreapp3.0 de destino", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Netcoreapp3.1 de destino", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Net5.0 de destino", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Net6.0 de destino", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Alvo .NET7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Define a langVersion no arquivo do projeto criado", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Se especificado, ignora a restauração automática do projeto sendo criado.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Se permitir tipos de referência anuláveis para este projeto.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Restaura os pacotes do NuGet exigidos por este projeto.", "postActions/restore/manualInstructions/default/text": "Executar 'dotnet restore'", "postActions/editor/description": "Abrir o MainWindow.xaml no editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ru.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ru.json index 6c529877adf..f5ab52e31a9 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ru.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.ru.json @@ -1,17 +1,29 @@ -{ +{ "author": "Майкрософт", "name": "Приложение WPF", "description": "Проект для создания приложения WPF .NET", "symbols/TargetFrameworkOverride/description": "Переопределяет целевую платформу", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Целевая платформа для проекта.", "symbols/Framework/choices/netcoreapp3.0/description": "Целевая платформа: netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Целевая платформа: netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Целевая платформа: net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Целевая платформа: net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Целевая версия net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Задает свойство langVersion в созданном файле проекта", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Если установлено, автоматическое восстановление проекта при создании пропускается.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Следует ли включить ссылочные типы, допускающие значение null, для этого проекта.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Восстановление пакетов NuGet, необходимых для этого проекта.", "postActions/restore/manualInstructions/default/text": "Выполнить команду \"dotnet restore\"", "postActions/editor/description": "Открывает MainWindow.xaml в редакторе" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.tr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.tr.json index 174904b1f4c..deb82f0abfd 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.tr.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.tr.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF Uygulaması", "description": ".NET WPF Uygulaması oluşturmaya yönelik proje", "symbols/TargetFrameworkOverride/description": "Hedef çerçeveyi geçersiz kılar", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Projenin hedef çerçevesi.", "symbols/Framework/choices/netcoreapp3.0/description": "Hedef netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Hedef netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Hedef net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Hedef net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Hedef net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Oluşturulan proje dosyasında langVersion'ı ayarlar", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Belirtilmişse, oluşturulmakta olan projenin otomatik geri yüklenmesini atlar.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Bu proje için null atanabilir başvuru türlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Bu projenin gerektirdiği NuGet paketlerini geri yükleyin.", "postActions/restore/manualInstructions/default/text": "'dotnet restore' çalıştır", "postActions/editor/description": "Düzenleyicide MainWindow.xaml açar" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.zh-Hans.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.zh-Hans.json index 696f70b4a83..6448b1947e0 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.zh-Hans.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.zh-Hans.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF 应用程序", "description": "用于创建 .NET WPF 应用程序的项目", "symbols/TargetFrameworkOverride/description": "替代目标框架", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "项目的目标框架。", "symbols/Framework/choices/netcoreapp3.0/description": "目标 netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "目标 netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "目标 net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "目标 net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "目标 net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "在创建的项目文件中设置 langVersion", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "如果指定,则在创建时跳过项目的自动还原。", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "是否为此项目启用可为 null 的引用类型。", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "还原此项目所需的 NuGet 包。", "postActions/restore/manualInstructions/default/text": "运行 \"dotnet restore\"", "postActions/editor/description": "在编辑器中打开 MainWindow.xaml" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.zh-Hant.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.zh-Hant.json index 9803e14f46c..967fbfce442 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.zh-Hant.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/localize/templatestrings.zh-Hant.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF 應用程式", "description": "此專案可用於建立 .NET WPF 應用程式", "symbols/TargetFrameworkOverride/description": "覆寫目標 Framework", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "專案的目標 Framework。", "symbols/Framework/choices/netcoreapp3.0/description": "目標 netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "目標 netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "目標 net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "目標 net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "目標 net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "在建立的專案檔中設定 langVersion", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "若指定,會在建立時跳過專案的自動還原。", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "是否要啟用此專案的可 null 參考類型。", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "還原此專案所需的 NuGet 套件。", "postActions/restore/manualInstructions/default/text": "執行 'dotnet restore'", "postActions/editor/description": "在編輯器中開啟 MainWindow.xaml" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/template.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/template.json index afdf3569456..3cac3adb5e1 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/template.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/.template.config/template.json @@ -6,8 +6,8 @@ "generatorVersions": "[1.0.0.0-*)", "description": "A project for creating a .NET WPF Application", "groupIdentity": "Microsoft.Common.WPF", - "precedence": "3000", - "identity": "Microsoft.Common.WPF", + "precedence": "7000", + "identity": "Microsoft.Common.WPF.CSharp.7.0", "shortName": "wpf", "tags": { "language": "C#", @@ -21,7 +21,8 @@ "description": "Overrides the target framework", "replaces": "TargetFrameworkOverride", "datatype": "string", - "defaultValue": "" + "defaultValue": "", + "displayName": "Target Framework Override" }, "Framework": { "type": "parameter", @@ -30,31 +31,38 @@ "choices": [ { "choice": "netcoreapp3.0", - "description": "Target netcoreapp3.0" + "description": "Target netcoreapp3.0", + "displayName": ".NET Core 3.0" }, { "choice": "netcoreapp3.1", - "description": "Target netcoreapp3.1" + "description": "Target netcoreapp3.1", + "displayName": ".NET Core 3.1" }, { "choice": "net5.0", - "description": "Target net5.0" + "description": "Target net5.0", + "displayName": ".NET 5.0" }, { "choice": "net6.0", - "description": "Target net6.0" + "description": "Target net6.0", + "displayName": ".NET 6.0" }, { "choice": "net7.0", - "description": "Target net7.0" + "description": "Target net7.0", + "displayName": ".NET 7.0" }, { "choice": "net8.0", - "description": "Target net8.0" + "description": "Target net8.0", + "displayName": ".NET 8.0" } ], "replaces": "FrameworkParameter", - "defaultValue": "net8.0" + "defaultValue": "net8.0", + "displayName": "Framework" }, "UseWindowsDesktopSdk": { "type": "computed", @@ -65,7 +73,8 @@ "datatype": "text", "description": "Sets langVersion in the created project file", "defaultValue": "", - "replaces": "$(ProjectLanguageVersion)" + "replaces": "$(ProjectLanguageVersion)", + "displayName": "Language Version" }, "HostIdentifier": { "type": "bind", @@ -75,13 +84,50 @@ "type": "parameter", "datatype": "bool", "description": "If specified, skips the automatic restore of the project on create.", - "defaultValue": "false" + "defaultValue": "false", + "displayName": "Skip restore" }, "Nullable": { "type": "parameter", "datatype": "bool", "defaultValue": "true", - "description": "Whether to enable nullable reference types for this project." + "description": "Whether to enable nullable reference types for this project.", + "displayName": "Enable nullable" + }, + "csharp9orOlder": { + "type": "generated", + "generator": "regexMatch", + "datatype": "bool", + "parameters": { + "pattern": "^(ISO-1|ISO-2|[1-7]|[8-9]|[8-9]\\.0|7\\.[0-3])$", + "source": "langVersion" + } + }, + "csharp8orOlder": { + "type": "generated", + "generator": "regexMatch", + "datatype": "bool", + "parameters": { + "pattern": "^(ISO-1|ISO-2|[1-7]|8|8\\.0|7\\.[0-3])$", + "source": "langVersion" + } + }, + "csharp7orOlder": { + "type": "generated", + "generator": "regexMatch", + "datatype": "bool", + "parameters": { + "pattern": "^(ISO-1|ISO-2|[1-7]|7\\.[0-3])$", + "source": "langVersion" + } + }, + "csharpFeature_ImplicitUsings" : { + "type": "computed", + "value": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\"" + }, + "csharpFeature_FileScopedNamespaces" : { + "type": "computed", + "value": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\"" } }, "primaryOutputs": [ @@ -97,24 +143,23 @@ ], "sources": [ { - "modifiers": [ - { - "condition": "(UseWindowsDesktopSdk)", - "exclude": [ - "Company.WpfApplication1.csproj" - ], - "rename": { - "Company.WpfApplication3x1.csproj": "Company.WpfApplication1.csproj" - } - }, - { - "condition": "(!UseWindowsDesktopSdk)", - "exclude": [ - "Company.WpfApplication3x1.csproj" - ] - } - ] - } + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "(Framework == \"netcoreapp3.1\" || Framework == \"netcoreapp3.0\")", + "source": "./netcoreapp3.1", + "target": "./" + }, + { + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "Framework == \"net5.0\"", + "source": "./net5.0", + "target": "./" + }, + { + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\")", + "source": "./net6.0", + "target": "./" + } ], "defaultName": "WpfApp1", "postActions": [ diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/AssemblyInfo.cs deleted file mode 100644 index 22112342ead..00000000000 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/AssemblyInfo.cs +++ /dev/null @@ -1,10 +0,0 @@ -using System.Windows; - -[assembly:ThemeInfo( - ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located - //(used if a resource is not found in the page, - // or application resource dictionaries) - ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located - //(used if a resource is not found in the page, - // app, or any theme specific resource dictionaries) -)] diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/App.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/App.xaml similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/App.xaml rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/App.xaml diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/App.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/App.xaml.cs similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/App.xaml.cs rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/App.xaml.cs diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/AssemblyInfo.cs new file mode 100644 index 00000000000..cc29e7f7411 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/AssemblyInfo.cs @@ -0,0 +1,10 @@ +using System.Windows; + +[assembly:ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/Company.WpfApplication1.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/Company.WpfApplication1.csproj similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/Company.WpfApplication1.csproj rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/Company.WpfApplication1.csproj diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/MainWindow.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/MainWindow.xaml similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/MainWindow.xaml rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/MainWindow.xaml diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/MainWindow.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/MainWindow.xaml.cs similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/MainWindow.xaml.cs rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net5.0/MainWindow.xaml.cs diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml new file mode 100644 index 00000000000..9a9e0f1546e --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml @@ -0,0 +1,9 @@ + + + + + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml.cs new file mode 100644 index 00000000000..fc212159721 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/App.xaml.cs @@ -0,0 +1,35 @@ +#if (!csharpFeature_ImplicitUsings) +using System; +using System.Collections.Generic; +using System.Configuration; +using System.Data; +using System.Linq; +using System.Threading.Tasks; +using System.Windows; +#else +using System.Configuration; +using System.Data; +using System.Windows; +#endif + +#if (csharpFeature_FileScopedNamespaces) +namespace Company.WpfApplication1; + +/// +/// Interaction logic for App.xaml +/// +public partial class App : Application +{ +} + +#else +namespace Company.WpfApplication1 +{ + /// + /// Interaction logic for App.xaml + /// + public partial class App : Application + { + } +} +#endif diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/AssemblyInfo.cs new file mode 100644 index 00000000000..cc29e7f7411 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/AssemblyInfo.cs @@ -0,0 +1,10 @@ +using System.Windows; + +[assembly:ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/Company.WpfApplication1.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/Company.WpfApplication1.csproj new file mode 100644 index 00000000000..205a8f25e0e --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/Company.WpfApplication1.csproj @@ -0,0 +1,14 @@ + + + + WinExe + FrameworkParameter-windows + TargetFrameworkOverride-windows + Company.WpfApplication1 + $(ProjectLanguageVersion) + enable + enable + true + + + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml new file mode 100644 index 00000000000..db3826bdb3e --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml @@ -0,0 +1,12 @@ + + + + + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml.cs new file mode 100644 index 00000000000..058fefea36f --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/net6.0/MainWindow.xaml.cs @@ -0,0 +1,56 @@ +#if (!csharpFeature_ImplicitUsings) +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; +#else +using System.Text; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; +#endif + +#if (csharpFeature_FileScopedNamespaces) +namespace Company.WpfApplication1; + +/// +/// Interaction logic for MainWindow.xaml +/// +public partial class MainWindow : Window +{ + public MainWindow() + { + InitializeComponent(); + } +} +#else +namespace Company.WpfApplication1 +{ + /// + /// Interaction logic for MainWindow.xaml + /// + public partial class MainWindow : Window + { + public MainWindow() + { + InitializeComponent(); + } + } +} +#endif \ No newline at end of file diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/App.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/App.xaml new file mode 100644 index 00000000000..9a9e0f1546e --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/App.xaml @@ -0,0 +1,9 @@ + + + + + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/App.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/App.xaml.cs new file mode 100644 index 00000000000..ef64b7a43cf --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/App.xaml.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Configuration; +using System.Data; +using System.Linq; +using System.Threading.Tasks; +using System.Windows; + +namespace Company.WpfApplication1 +{ + /// + /// Interaction logic for App.xaml + /// + public partial class App : Application + { + } +} diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/AssemblyInfo.cs new file mode 100644 index 00000000000..cc29e7f7411 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/AssemblyInfo.cs @@ -0,0 +1,10 @@ +using System.Windows; + +[assembly:ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/Company.WpfApplication3x1.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/Company.WpfApplication1.csproj similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/Company.WpfApplication3x1.csproj rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/Company.WpfApplication1.csproj diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/MainWindow.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/MainWindow.xaml new file mode 100644 index 00000000000..db3826bdb3e --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/MainWindow.xaml @@ -0,0 +1,12 @@ + + + + + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/MainWindow.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/MainWindow.xaml.cs new file mode 100644 index 00000000000..2747127bdda --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-CSharp/netcoreapp3.1/MainWindow.xaml.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace Company.WpfApplication1 +{ + /// + /// Interaction logic for MainWindow.xaml + /// + public partial class MainWindow : Window + { + public MainWindow() + { + InitializeComponent(); + } + } +} diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.cs.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.cs.json index fc0950949c5..52e063e327f 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.cs.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.cs.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Aplikace WPF", "description": "Projekt pro vytvoření aplikace WPF .NET", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Cílit na net5.0", "symbols/Framework/choices/net6.0/description": "Cílit na net6.0", "symbols/Framework/choices/net7.0/description": "Cílový net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Nastaví langVersion ve vytvořeném souboru projektu.", "symbols/skipRestore/description": "Pokud se tato možnost zadá, přeskočí automatické obnovení projektu při vytvoření.", "postActions/restore/description": "Obnoví balíčky NuGet vyžadované tímto projektem.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.de.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.de.json index 6fbc9e0be53..35cbefb09f6 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.de.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.de.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF-Anwendung", "description": "Ein Projekt zum Erstellen einer .NET WPF-Anwendung", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Auf „net5.0“ abzielen", "symbols/Framework/choices/net6.0/description": "Auf „net6.0“ abzielen", "symbols/Framework/choices/net7.0/description": "Target net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Legt „langVersion“ in der erstellten Projektdatei fest", "symbols/skipRestore/description": "Wenn angegeben, wird die automatische Wiederherstellung des Projekts beim Erstellen übersprungen.", "postActions/restore/description": "Stellt die NuGet-Pakete wieder her, die für dieses Projekt erforderlich sind.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.en.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.en.json index 16800e96380..62fddb0ab08 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.en.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.en.json @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Target net5.0", "symbols/Framework/choices/net6.0/description": "Target net6.0", "symbols/Framework/choices/net7.0/description": "Target net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Sets langVersion in the created project file", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", "postActions/restore/description": "Restore NuGet packages required by this project.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.es.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.es.json index 2d5399bfaf2..e2fff85f9dc 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.es.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.es.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Aplicación WPF", "description": "Proyecto para crear una aplicación WPF de .NET.", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Objetivo net5.0", "symbols/Framework/choices/net6.0/description": "Objetivo net6.0", "symbols/Framework/choices/net7.0/description": "Objetivo net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Establece langVersion en el archivo de proyecto creado.", "symbols/skipRestore/description": "Si se especifica, se omite la restauración automática del proyecto durante la creación.", "postActions/restore/description": "Restaure los paquetes NuGet necesarios para este proyecto.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.fr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.fr.json index 1525a449c48..b31961e035d 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.fr.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.fr.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Application WPF", "description": "Projet de création d'une application WPF .NET", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "net5.0 cible", "symbols/Framework/choices/net6.0/description": "net6.0 cible", "symbols/Framework/choices/net7.0/description": "Cible net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Définit langVersion dans le fichier projet créé", "symbols/skipRestore/description": "S’il est spécifié, ignore la restauration automatique du projet lors de la création.", "postActions/restore/description": "Restaurez les packages NuGet requis par ce projet.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.it.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.it.json index 19229d8d331..7d46efac93d 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.it.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.it.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Applicazione WPF", "description": "Progetto per la creazione di un'applicazione WPF .NET", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Net5.0 di destinazione", "symbols/Framework/choices/net6.0/description": "Net6.0 di destinazione", "symbols/Framework/choices/net7.0/description": "Destinazione net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Imposta langVersion nel file di progetto creato", "symbols/skipRestore/description": "Se specificato, ignora il ripristino automatico del progetto durante la creazione.", "postActions/restore/description": "Ripristina i pacchetti NuGet richiesti da questo progetto.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ja.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ja.json index d679a1377f6..64ba8863a93 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ja.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ja.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF アプリケーション", "description": ".NET WPF アプリケーションを作成するためのプロジェクト", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "ターゲット net5.0", "symbols/Framework/choices/net6.0/description": "ターゲット net6.0", "symbols/Framework/choices/net7.0/description": "ターゲット net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "作成されたプロジェクト ファイルで langVersion を設定します", "symbols/skipRestore/description": "指定した場合、作成時にプロジェクトの自動復元がスキップされます。", "postActions/restore/description": "このプロジェクトに必要な NuGet パッケージを復元します。", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ko.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ko.json index fd2799812be..18fe22cca12 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ko.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ko.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF 애플리케이션", "description": ".NET WPF 애플리케이션 만들기 프로젝트", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "대상 net5.0", "symbols/Framework/choices/net6.0/description": "대상 net6.0", "symbols/Framework/choices/net7.0/description": "대상 net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "만든 프로젝트 파일의 langVersion를 설정합니다", "symbols/skipRestore/description": "지정된 경우, 프로젝트 생성 시 자동 복원을 건너뜁니다.", "postActions/restore/description": "이 프로젝트에 필요한 NuGet 패키지를 복원합니다.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.pl.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.pl.json index 4676faed9e2..b4ad1b4429d 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.pl.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.pl.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Aplikacja WPF", "description": "Projekt służący do tworzenia aplikacji WPF w środowisku .NET", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Docelowy net5.0", "symbols/Framework/choices/net6.0/description": "Docelowy net6.0", "symbols/Framework/choices/net7.0/description": "Docelowe środowisko net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Ustawia langVersion w utworzonym pliku projektu", "symbols/skipRestore/description": "Jeśli ta opcja jest określona, pomija automatyczne przywracanie projektu podczas tworzenia.", "postActions/restore/description": "Przywróć pakiety NuGet wymagane przez ten projekt.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.pt-BR.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.pt-BR.json index 3cde49cdee3..190c384c921 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.pt-BR.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.pt-BR.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Aplicativo WPF", "description": "Um projeto para a criação de um aplicativo .NET WPF", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Net5.0 de destino", "symbols/Framework/choices/net6.0/description": "Net6.0 de destino", "symbols/Framework/choices/net7.0/description": "Alvo .NET7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Define a langVersion no arquivo do projeto criado", "symbols/skipRestore/description": "Se especificado, ignora a restauração automática do projeto sendo criado.", "postActions/restore/description": "Restaura os pacotes do NuGet exigidos por este projeto.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ru.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ru.json index df4ea2853c3..75fd6bca9ef 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ru.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.ru.json @@ -1,4 +1,4 @@ -{ +{ "author": "Майкрософт", "name": "Приложение WPF", "description": "Проект для создания приложения WPF .NET", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Целевая платформа: net5.0", "symbols/Framework/choices/net6.0/description": "Целевая платформа: net6.0", "symbols/Framework/choices/net7.0/description": "Целевая версия net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Задает свойство langVersion в созданном файле проекта", "symbols/skipRestore/description": "Если установлено, автоматическое восстановление проекта при создании пропускается.", "postActions/restore/description": "Восстановление пакетов NuGet, необходимых для этого проекта.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.tr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.tr.json index 5857259ab4d..59ac7d4444b 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.tr.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.tr.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF Uygulaması", "description": ".NET WPF Uygulaması oluşturmaya yönelik proje", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Hedef net5.0", "symbols/Framework/choices/net6.0/description": "Hedef net6.0", "symbols/Framework/choices/net7.0/description": "Hedef net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Oluşturulan proje dosyasında langVersion'ı ayarlar", "symbols/skipRestore/description": "Belirtilmişse, oluşturulmakta olan projenin otomatik geri yüklenmesini atlar.", "postActions/restore/description": "Bu projenin gerektirdiği NuGet paketlerini geri yükleyin.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json index a4371642835..0847b05e349 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF 应用程序", "description": "用于创建 .NET WPF 应用程序的项目", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "目标 net5.0", "symbols/Framework/choices/net6.0/description": "目标 net6.0", "symbols/Framework/choices/net7.0/description": "目标 net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "在创建的项目文件中设置 langVersion", "symbols/skipRestore/description": "如果指定,则在创建时跳过项目的自动还原。", "postActions/restore/description": "还原此项目所需的 NuGet 包。", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json index 2ee6f385514..b2fe03f6a07 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfApplication-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF 應用程式", "description": "此專案可用於建立 .NET WPF 應用程式", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "目標 net5.0", "symbols/Framework/choices/net6.0/description": "目標 net6.0", "symbols/Framework/choices/net7.0/description": "目標 net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "在建立的專案檔中設定 langVersion", "symbols/skipRestore/description": "若指定,會在建立時跳過專案的自動還原。", "postActions/restore/description": "還原此專案所需的 NuGet 套件。", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.cs.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.cs.json index a14248499a7..af8925a02d2 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.cs.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.cs.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Knihovna tříd WPF", "description": "Projekt pro vytvoření knihovny tříd určené pro aplikace WPF .NET", "symbols/TargetFrameworkOverride/description": "Přepíše cílovou architekturu.", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Cílová architektura pro projekt", "symbols/Framework/choices/netcoreapp3.0/description": "Cílit na netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Cílit na netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Cílit na net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Cílit na net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Cílový net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Nastaví langVersion ve vytvořeném souboru projektu.", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Pokud se tato možnost zadá, přeskočí automatické obnovení projektu při vytvoření.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Určuje, zda se mají pro tento projekt povolit odkazové typy s možnou hodnotou null.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Obnoví balíčky NuGet vyžadované tímto projektem.", "postActions/restore/manualInstructions/default/text": "Spustit dotnet restore", "postActions/editor/description": "Otevře Class1.cs v editoru." diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.de.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.de.json index b062b366087..ecb9c6d258e 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.de.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.de.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF-Klassenbibliothek", "description": "Ein Projekt zum Erstellen einer Klassenbibliothek für eine .NET WPF-Anwendung", "symbols/TargetFrameworkOverride/description": "Überschreibt das Zielframework", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Das Zielframework für das Projekt.", "symbols/Framework/choices/netcoreapp3.0/description": "Auf „netcoreapp3.0“ abzielen", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Auf „netcoreapp3.1“ abzielen", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Auf „net5.0“ abzielen", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Auf „net6.0“ abzielen", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Target net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Legt „langVersion“ in der erstellten Projektdatei fest", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Wenn angegeben, wird die automatische Wiederherstellung des Projekts beim Erstellen übersprungen.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Gibt an, ob Nullable-Verweistypen für dieses Projekt aktiviert werden sollen.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Stellt die NuGet-Pakete wieder her, die für dieses Projekt erforderlich sind.", "postActions/restore/manualInstructions/default/text": "„dotnet restore“ ausführen", "postActions/editor/description": "Öffnet „Class1.cs“ im Editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.en.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.en.json index c977548285b..30d890917c7 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.en.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.en.json @@ -3,15 +3,27 @@ "name": "WPF Class Library", "description": "A project for creating a class library that targets a .NET WPF Application", "symbols/TargetFrameworkOverride/description": "Overrides the target framework", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/netcoreapp3.0/description": "Target netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Target netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Target net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Target net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Target net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Sets langVersion in the created project file", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Whether to enable nullable reference types for this project.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", "postActions/editor/description": "Opens Class1.cs in the editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.es.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.es.json index bd7417d906a..e5239fc10be 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.es.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.es.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Biblioteca de clases de WPF", "description": "Proyecto para crear una biblioteca de clases destinada a una aplicación WPF de .NET.", "symbols/TargetFrameworkOverride/description": "Invalida la plataforma de destino", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Marco de destino del proyecto.", "symbols/Framework/choices/netcoreapp3.0/description": "Objetivo netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Objetivo netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Objetivo net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Objetivo net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Objetivo net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Establece langVersion en el archivo de proyecto creado.", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Si se especifica, se omite la restauración automática del proyecto durante la creación.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Indica si se deben habilitar tipos de referencia que aceptan valores NULL para este proyecto.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Restaure los paquetes NuGet necesarios para este proyecto.", "postActions/restore/manualInstructions/default/text": "Ejecutar \"dotnet restore\"", "postActions/editor/description": "Abre Class1.cs en el editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.fr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.fr.json index 2ca2be380cb..201863b0b60 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.fr.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.fr.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Bibliothèque de classes WPF", "description": "Projet de création d'une bibliothèque de classes qui cible une application WPF .NET", "symbols/TargetFrameworkOverride/description": "Remplace l’infrastructure cible", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Framework cible du projet.", "symbols/Framework/choices/netcoreapp3.0/description": "netcoreapp3.0 cible", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "netcoreapp3.1 cible", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "net5.0 cible", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "net6.0 cible", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Cible net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Définit langVersion dans le fichier projet créé", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "S’il est spécifié, ignore la restauration automatique du projet lors de la création.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Indique s’il faut activer les types référence Nullable pour ce projet.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Restaurez les packages NuGet requis par ce projet.", "postActions/restore/manualInstructions/default/text": "Exécuter « dotnet restore »", "postActions/editor/description": "Ouvre Class1.cs dans l’éditeur" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.it.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.it.json index ba0f0ce955a..b4a2768599d 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.it.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.it.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Libreria di classi WPF", "description": "Progetto per la creazione di una libreria di classi destinata a un'applicazione WPF .NET", "symbols/TargetFrameworkOverride/description": "Ignora il framework di destinazione", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Il framework di destinazione per il progetto.", "symbols/Framework/choices/netcoreapp3.0/description": "Netcoreapp3.0 di destinazione", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Netcoreapp3.1 di destinazione", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Net5.0 di destinazione", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Net6.0 di destinazione", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Destinazione net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Imposta langVersion nel file di progetto creato", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Se specificato, ignora il ripristino automatico del progetto durante la creazione.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Indica se abilitare i tipi di riferimento che ammettono i valori Null per questo progetto.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Ripristina i pacchetti NuGet richiesti da questo progetto.", "postActions/restore/manualInstructions/default/text": "Esegui 'dotnet restore'", "postActions/editor/description": "Apre Class1.cs nell'editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ja.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ja.json index 2646be7ebe9..772f95c9651 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ja.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ja.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF クラス ライブラリ", "description": ".NET WPF アプリケーションを対象とするクラス ライブラリを作成するためのプロジェクト", "symbols/TargetFrameworkOverride/description": "ターゲット フレームワークをオーバーライドします", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "プロジェクトのターゲット フレームワークです。", "symbols/Framework/choices/netcoreapp3.0/description": "ターゲット netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "ターゲット netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "ターゲット net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "ターゲット net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "ターゲット net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "作成されたプロジェクト ファイルで langVersion を設定します", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "指定した場合、作成時にプロジェクトの自動復元がスキップされます。", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "このプロジェクトの null 許容参照型を有効にするかどうか。", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "このプロジェクトに必要な NuGet パッケージを復元します。", "postActions/restore/manualInstructions/default/text": "'dotnet restore' を実行する", "postActions/editor/description": "エディターで Class1.cs を開きます" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ko.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ko.json index 84e300bd524..b9480ea9f6f 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ko.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ko.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF 클래스 라이브러리", "description": ".NET Core WPF 애플리케이션을 대상으로 하는 클래스 라이브러리 만들기 프로젝트", "symbols/TargetFrameworkOverride/description": "대상 프레임워크를 재정의합니다", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "프로젝트에 대한 대상 프레임워크입니다.", "symbols/Framework/choices/netcoreapp3.0/description": "대상 netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "대상 netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "대상 net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "대상 net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "대상 net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "만든 프로젝트 파일의 langVersion를 설정합니다", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "지정된 경우, 프로젝트 생성 시 자동 복원을 건너뜁니다.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "이 프로젝트에 대해 nullable 참조 형식을 사용할지 여부를 지정합니다.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "이 프로젝트에 필요한 NuGet 패키지를 복원합니다.", "postActions/restore/manualInstructions/default/text": "'dotnet restore' 실행", "postActions/editor/description": "편집기에서 Class1.cs를 엽니다" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.pl.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.pl.json index 2f4d1d6c62d..b4a1e98bba1 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.pl.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.pl.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Biblioteka klas WPF", "description": "Projekt służący do tworzenia biblioteki klas przeznaczonej dla aplikacji WPF w środowisku .NET", "symbols/TargetFrameworkOverride/description": "Zastępuje platformę docelową", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Platforma docelowa dla tego projektu.", "symbols/Framework/choices/netcoreapp3.0/description": "Docelowy netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Docelowy netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Docelowy net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Docelowy net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Docelowe środowisko net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Ustawia langVersion w utworzonym pliku projektu", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Jeśli ta opcja jest określona, pomija automatyczne przywracanie projektu podczas tworzenia.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Określa, czy w przypadku tego projektu mają być włączane typy pustych referencji.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Przywróć pakiety NuGet wymagane przez ten projekt.", "postActions/restore/manualInstructions/default/text": "Uruchom polecenie \"dotnet restore\"", "postActions/editor/description": "Otwiera plik Class1.cs w edytorze" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json index c3c9679e96b..1a288e60fcb 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Biblioteca de Classes WPF", "description": "Um projeto para a criação de uma biblioteca de classes voltada para um aplicativo .NET WPF", "symbols/TargetFrameworkOverride/description": "Substitui a estrutura de destino", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "A estrutura de destino do projeto.", "symbols/Framework/choices/netcoreapp3.0/description": "Netcoreapp3.0 de destino", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Netcoreapp3.1 de destino", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Net5.0 de destino", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Net6.0 de destino", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Alvo .NET7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Define a langVersion no arquivo do projeto criado", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Se especificado, ignora a restauração automática do projeto sendo criado.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Se permitir tipos de referência anuláveis para este projeto.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Restaura os pacotes do NuGet exigidos por este projeto.", "postActions/restore/manualInstructions/default/text": "Executar 'dotnet restore'", "postActions/editor/description": "Abrir Class1.cs no editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ru.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ru.json index 0938e5fe658..49051e67ef2 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ru.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.ru.json @@ -1,17 +1,29 @@ -{ +{ "author": "Майкрософт", "name": "Библиотека классов WPF", "description": "Проект для создания библиотеки классов, использующей приложение WPF .NET.", "symbols/TargetFrameworkOverride/description": "Переопределяет целевую платформу", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Целевая платформа для проекта.", "symbols/Framework/choices/netcoreapp3.0/description": "Целевая платформа: netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Целевая платформа: netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Целевая платформа: net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Целевая платформа: net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Целевая версия net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Задает свойство langVersion в созданном файле проекта", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Если установлено, автоматическое восстановление проекта при создании пропускается.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Следует ли включить ссылочные типы, допускающие значение null, для этого проекта.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Восстановление пакетов NuGet, необходимых для этого проекта.", "postActions/restore/manualInstructions/default/text": "Выполнить команду \"dotnet restore\"", "postActions/editor/description": "Открывает файл Class1.cs в редакторе" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.tr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.tr.json index 44d28445ecf..ca2efdea71b 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.tr.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.tr.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF Sınıf Kitaplığı", "description": "Bir .NET WPF Uygulamasını hedefleyen bir sınıf kitaplığı oluşturmaya yönelik bir proje", "symbols/TargetFrameworkOverride/description": "Hedef çerçeveyi geçersiz kılar", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Projenin hedef çerçevesi.", "symbols/Framework/choices/netcoreapp3.0/description": "Hedef netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Hedef netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Hedef net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Hedef net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Hedef net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Oluşturulan proje dosyasında langVersion'ı ayarlar", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Belirtilmişse, oluşturulmakta olan projenin otomatik geri yüklenmesini atlar.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Bu proje için null atanabilir başvuru türlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Bu projenin gerektirdiği NuGet paketlerini geri yükleyin.", "postActions/restore/manualInstructions/default/text": "'dotnet restore' çalıştır", "postActions/editor/description": "Düzenleyicide Class1.cs dosyasını açar" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json index 5860c32ba22..c5bdd241c3f 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF 类库", "description": "用于创建目标为 .NET WPF 应用程序的类库的项目", "symbols/TargetFrameworkOverride/description": "替代目标框架", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "项目的目标框架。", "symbols/Framework/choices/netcoreapp3.0/description": "目标 netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "目标 netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "目标 net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "目标 net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "目标 net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "在创建的项目文件中设置 langVersion", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "如果指定,则在创建时跳过项目的自动还原。", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "是否为此项目启用可为 null 的引用类型。", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "还原此项目所需的 NuGet 包。", "postActions/restore/manualInstructions/default/text": "运行 \"dotnet restore\"", "postActions/editor/description": "在编辑器中打开 Class1.cs" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json index f62e2986d98..3a5a43f3d49 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF 類別庫", "description": "此專案可用於建立適用於 .NET WPF 應用程式的類別庫", "symbols/TargetFrameworkOverride/description": "覆寫目標 Framework", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "專案的目標 Framework。", "symbols/Framework/choices/netcoreapp3.0/description": "目標 netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "目標 netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "目標 net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "目標 net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "目標 net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "在建立的專案檔中設定 langVersion", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "若指定,會在建立時跳過專案的自動還原。", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "是否要啟用此專案的可 null 參考類型。", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "還原此專案所需的 NuGet 套件。", "postActions/restore/manualInstructions/default/text": "執行 'dotnet restore'", "postActions/editor/description": "在編輯器中開啟 Class1.cs" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/template.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/template.json index 9076a473b23..f52dd1d5cee 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/template.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/.template.config/template.json @@ -6,8 +6,8 @@ "generatorVersions": "[1.0.0.0-*)", "description": "A project for creating a class library that targets a .NET WPF Application", "groupIdentity": "Microsoft.Common.WPF.Library", - "precedence": "3000", - "identity": "Microsoft.Common.WPF.Library.CSharp.5.0", + "precedence": "7000", + "identity": "Microsoft.Common.WPF.Library.CSharp.7.0", "shortName": "wpflib", "tags": { "language": "C#", @@ -21,7 +21,8 @@ "description": "Overrides the target framework", "replaces": "TargetFrameworkOverride", "datatype": "string", - "defaultValue": "" + "defaultValue": "", + "displayName": "Target Framework Override" }, "Framework": { "type": "parameter", @@ -30,31 +31,38 @@ "choices": [ { "choice": "netcoreapp3.0", - "description": "Target netcoreapp3.0" + "description": "Target netcoreapp3.0", + "displayName": ".NET Core 3.0" }, { "choice": "netcoreapp3.1", - "description": "Target netcoreapp3.1" + "description": "Target netcoreapp3.1", + "displayName": ".NET Core 3.1" }, { "choice": "net5.0", - "description": "Target net5.0" + "description": "Target net5.0", + "displayName": ".NET 5.0" }, { "choice": "net6.0", - "description": "Target net6.0" + "description": "Target net6.0", + "displayName": ".NET 6.0" }, { "choice": "net7.0", - "description": "Target net7.0" + "description": "Target net7.0", + "displayName": ".NET 7.0" }, { - "choice": "net8.0", - "description": "Target net8.0" + "choice": "net8.0", + "description": "Target net8.0", + "displayName": ".NET 8.0" } ], "replaces": "FrameworkParameter", - "defaultValue": "net8.0" + "defaultValue": "net8.0", + "displayName": "Framework" }, "UseWindowsDesktopSdk": { "type": "computed", @@ -65,7 +73,8 @@ "datatype": "text", "description": "Sets langVersion in the created project file", "defaultValue": "", - "replaces": "$(ProjectLanguageVersion)" + "replaces": "$(ProjectLanguageVersion)", + "displayName": "Language Version" }, "HostIdentifier": { "type": "bind", @@ -75,13 +84,50 @@ "type": "parameter", "datatype": "bool", "description": "If specified, skips the automatic restore of the project on create.", - "defaultValue": "false" + "defaultValue": "false", + "displayName": "Skip restore" }, "Nullable": { "type": "parameter", "datatype": "bool", "defaultValue": "true", - "description": "Whether to enable nullable reference types for this project." + "description": "Whether to enable nullable reference types for this project.", + "displayName": "Enable nullable" + }, + "csharp9orOlder": { + "type": "generated", + "generator": "regexMatch", + "datatype": "bool", + "parameters": { + "pattern": "^(ISO-1|ISO-2|[1-7]|[8-9]|[8-9]\\.0|7\\.[0-3])$", + "source": "langVersion" + } + }, + "csharp8orOlder": { + "type": "generated", + "generator": "regexMatch", + "datatype": "bool", + "parameters": { + "pattern": "^(ISO-1|ISO-2|[1-7]|8|8\\.0|7\\.[0-3])$", + "source": "langVersion" + } + }, + "csharp7orOlder": { + "type": "generated", + "generator": "regexMatch", + "datatype": "bool", + "parameters": { + "pattern": "^(ISO-1|ISO-2|[1-7]|7\\.[0-3])$", + "source": "langVersion" + } + }, + "csharpFeature_ImplicitUsings" : { + "type": "computed", + "value": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\"" + }, + "csharpFeature_FileScopedNamespaces" : { + "type": "computed", + "value": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\"" } }, "primaryOutputs": [ @@ -93,24 +139,23 @@ ], "sources": [ { - "modifiers": [ - { - "condition": "(UseWindowsDesktopSdk)", - "exclude": [ - "Company.ClassLibrary1.csproj" - ], - "rename": { - "Company.ClassLibrary3x1.csproj": "Company.ClassLibrary1.csproj" - } - }, - { - "condition": "(!UseWindowsDesktopSdk)", - "exclude": [ - "Company.ClassLibrary3x1.csproj" - ] - } - ] - } + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "(Framework == \"netcoreapp3.1\" || Framework == \"netcoreapp3.0\")", + "source": "./netcoreapp3.1", + "target": "./" + }, + { + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "Framework == \"net5.0\"", + "source": "./net5.0", + "target": "./" + }, + { + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\")", + "source": "./net6.0", + "target": "./" + } ], "defaultName": "WpfLibrary1", "postActions": [ diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/Class1.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net5.0/Class1.cs similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/Class1.cs rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net5.0/Class1.cs diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/Company.ClassLibrary1.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net5.0/Company.ClassLibrary1.csproj similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/Company.ClassLibrary1.csproj rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net5.0/Company.ClassLibrary1.csproj diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Class1.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Class1.cs new file mode 100644 index 00000000000..cc04d026d55 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Class1.cs @@ -0,0 +1,19 @@ +#if (!csharpFeature_ImplicitUsings) +using System; +#endif + +#if (csharpFeature_FileScopedNamespaces) +namespace Company.ClassLibrary1; + +public class Class1 +{ +} +#else +namespace Company.ClassLibrary1 +{ + public class Class1 + { + } +} +#endif + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Company.ClassLibrary1.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Company.ClassLibrary1.csproj new file mode 100644 index 00000000000..1e44f13c990 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/net6.0/Company.ClassLibrary1.csproj @@ -0,0 +1,13 @@ + + + + FrameworkParameter-windows + TargetFrameworkOverride-windows + Company.ClassLibrary1 + $(ProjectLanguageVersion) + enable + true + enable + + + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/netcoreapp3.1/Class1.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/netcoreapp3.1/Class1.cs new file mode 100644 index 00000000000..f75b9c97959 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/netcoreapp3.1/Class1.cs @@ -0,0 +1,8 @@ +using System; + +namespace Company.ClassLibrary1 +{ + public class Class1 + { + } +} diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/Company.ClassLibrary3x1.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/netcoreapp3.1/Company.ClassLibrary1.csproj similarity index 98% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/Company.ClassLibrary3x1.csproj rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/netcoreapp3.1/Company.ClassLibrary1.csproj index 2b140fb40a0..c58f9f4e002 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/Company.ClassLibrary3x1.csproj +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-CSharp/netcoreapp3.1/Company.ClassLibrary1.csproj @@ -8,4 +8,4 @@ true - + \ No newline at end of file diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json index 0bd54e62517..2eb0a515937 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Knihovna tříd WPF", "description": "Projekt pro vytvoření knihovny tříd určené pro aplikace WPF .NET", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Cílit na net5.0", "symbols/Framework/choices/net6.0/description": "Cílit na net6.0", "symbols/Framework/choices/net7.0/description": "Cílový net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Nastaví langVersion ve vytvořeném souboru projektu.", "symbols/skipRestore/description": "Pokud se tato možnost zadá, přeskočí automatické obnovení projektu při vytvoření.", "postActions/restore/description": "Obnoví balíčky NuGet vyžadované tímto projektem.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.de.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.de.json index 3862631a1c6..b8ab91bf049 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.de.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.de.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF-Klassenbibliothek", "description": "Ein Projekt zum Erstellen einer Klassenbibliothek für eine .NET WPF-Anwendung", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Auf „net5.0“ abzielen", "symbols/Framework/choices/net6.0/description": "Auf „net6.0“ abzielen", "symbols/Framework/choices/net7.0/description": "Target net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Legt „langVersion“ in der erstellten Projektdatei fest", "symbols/skipRestore/description": "Wenn angegeben, wird die automatische Wiederherstellung des Projekts beim Erstellen übersprungen.", "postActions/restore/description": "Stellt die NuGet-Pakete wieder her, die für dieses Projekt erforderlich sind.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.en.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.en.json index 9442f46cc79..e53f40546ce 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.en.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.en.json @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Target net5.0", "symbols/Framework/choices/net6.0/description": "Target net6.0", "symbols/Framework/choices/net7.0/description": "Target net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Sets langVersion in the created project file", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", "postActions/restore/description": "Restore NuGet packages required by this project.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.es.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.es.json index c1ed9b9d65a..2e651051ed2 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.es.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.es.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Biblioteca de clases de WPF", "description": "Proyecto para crear una biblioteca de clases destinada a una aplicación WPF de .NET.", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Objetivo net5.0", "symbols/Framework/choices/net6.0/description": "Objetivo net6.0", "symbols/Framework/choices/net7.0/description": "Objetivo net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Establece langVersion en el archivo de proyecto creado.", "symbols/skipRestore/description": "Si se especifica, se omite la restauración automática del proyecto durante la creación.", "postActions/restore/description": "Restaure los paquetes NuGet necesarios para este proyecto.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json index 44d79146eb9..e938fe17336 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Bibliothèque de classes WPF", "description": "Projet de création d'une bibliothèque de classes qui cible une application WPF .NET", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "net5.0 cible", "symbols/Framework/choices/net6.0/description": "net6.0 cible", "symbols/Framework/choices/net7.0/description": "Cible net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Définit langVersion dans le fichier projet créé", "symbols/skipRestore/description": "S’il est spécifié, ignore la restauration automatique du projet lors de la création.", "postActions/restore/description": "Restaurez les packages NuGet requis par ce projet.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.it.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.it.json index 89450e1adaa..dcf9b545e0d 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.it.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.it.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Libreria di classi WPF", "description": "Progetto per la creazione di una libreria di classi destinata a un'applicazione WPF .NET", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Net5.0 di destinazione", "symbols/Framework/choices/net6.0/description": "Net6.0 di destinazione", "symbols/Framework/choices/net7.0/description": "Destinazione net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Imposta langVersion nel file di progetto creato", "symbols/skipRestore/description": "Se specificato, ignora il ripristino automatico del progetto durante la creazione.", "postActions/restore/description": "Ripristina i pacchetti NuGet richiesti da questo progetto.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json index 5c975a02a23..8354a22334c 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF クラス ライブラリ", "description": ".NET WPF アプリケーションを対象とするクラス ライブラリを作成するためのプロジェクト", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "ターゲット net5.0", "symbols/Framework/choices/net6.0/description": "ターゲット net6.0", "symbols/Framework/choices/net7.0/description": "ターゲット net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "作成されたプロジェクト ファイルで langVersion を設定します", "symbols/skipRestore/description": "指定した場合、作成時にプロジェクトの自動復元がスキップされます。", "postActions/restore/description": "このプロジェクトに必要な NuGet パッケージを復元します。", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json index 3a972742a9b..0504417dd7d 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF 클래스 라이브러리", "description": ".NET Core WPF 애플리케이션을 대상으로 하는 클래스 라이브러리 만들기 프로젝트", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "대상 net5.0", "symbols/Framework/choices/net6.0/description": "대상 net6.0", "symbols/Framework/choices/net7.0/description": "대상 net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "만든 프로젝트 파일의 langVersion를 설정합니다", "symbols/skipRestore/description": "지정된 경우, 프로젝트 생성 시 자동 복원을 건너뜁니다.", "postActions/restore/description": "이 프로젝트에 필요한 NuGet 패키지를 복원합니다.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json index d0efc69988c..5de6d370dea 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Biblioteka klas WPF", "description": "Projekt służący do tworzenia biblioteki klas przeznaczonej dla aplikacji WPF w środowisku .NET", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Docelowy net5.0", "symbols/Framework/choices/net6.0/description": "Docelowy net6.0", "symbols/Framework/choices/net7.0/description": "Docelowe środowisko net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Ustawia langVersion w utworzonym pliku projektu", "symbols/skipRestore/description": "Jeśli ta opcja jest określona, pomija automatyczne przywracanie projektu podczas tworzenia.", "postActions/restore/description": "Przywróć pakiety NuGet wymagane przez ten projekt.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json index 2a273ddb7c8..a2215afb14b 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Biblioteca de Classes WPF", "description": "Um projeto para a criação de uma biblioteca de classes voltada para um aplicativo .NET WPF", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Net5.0 de destino", "symbols/Framework/choices/net6.0/description": "Net6.0 de destino", "symbols/Framework/choices/net7.0/description": "Alvo .NET7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Define a langVersion no arquivo do projeto criado", "symbols/skipRestore/description": "Se especificado, ignora a restauração automática do projeto sendo criado.", "postActions/restore/description": "Restaura os pacotes do NuGet exigidos por este projeto.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json index 600f106d9ab..928f50a5bcb 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json @@ -1,4 +1,4 @@ -{ +{ "author": "Майкрософт", "name": "Библиотека классов WPF", "description": "Проект для создания библиотеки классов, использующей приложение WPF .NET.", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Целевая платформа: net5.0", "symbols/Framework/choices/net6.0/description": "Целевая платформа: net6.0", "symbols/Framework/choices/net7.0/description": "Целевая версия net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Задает свойство langVersion в созданном файле проекта", "symbols/skipRestore/description": "Если установлено, автоматическое восстановление проекта при создании пропускается.", "postActions/restore/description": "Восстановление пакетов NuGet, необходимых для этого проекта.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json index 748f46f7f5c..75f6dba2e25 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF Sınıf Kitaplığı", "description": "Bir .NET WPF Uygulamasını hedefleyen bir sınıf kitaplığı oluşturmaya yönelik bir proje", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Hedef net5.0", "symbols/Framework/choices/net6.0/description": "Hedef net6.0", "symbols/Framework/choices/net7.0/description": "Hedef net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Oluşturulan proje dosyasında langVersion'ı ayarlar", "symbols/skipRestore/description": "Belirtilmişse, oluşturulmakta olan projenin otomatik geri yüklenmesini atlar.", "postActions/restore/description": "Bu projenin gerektirdiği NuGet paketlerini geri yükleyin.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json index bfa02e3ab17..c6cde1b66e0 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF 类库", "description": "用于创建目标为 .NET WPF 应用程序的类库的项目", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "目标 net5.0", "symbols/Framework/choices/net6.0/description": "目标 net6.0", "symbols/Framework/choices/net7.0/description": "目标 net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "在创建的项目文件中设置 langVersion", "symbols/skipRestore/description": "如果指定,则在创建时跳过项目的自动还原。", "postActions/restore/description": "还原此项目所需的 NuGet 包。", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json index c899a5f7b85..de04316d10d 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfClassLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF 類別庫", "description": "此專案可用於建立適用於 .NET WPF 應用程式的類別庫", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "目標 net5.0", "symbols/Framework/choices/net6.0/description": "目標 net6.0", "symbols/Framework/choices/net7.0/description": "目標 net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "在建立的專案檔中設定 langVersion", "symbols/skipRestore/description": "若指定,會在建立時跳過專案的自動還原。", "postActions/restore/description": "還原此專案所需的 NuGet 套件。", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.cs.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.cs.json index 226b5b1e200..8c88c5b942a 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.cs.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.cs.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Knihovna vlastních ovládacích prvků WPF", "description": "Projekt pro vytvoření knihovny vlastních ovládacích prvků pro aplikace WPF .NET", "symbols/TargetFrameworkOverride/description": "Přepíše cílovou architekturu.", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Cílová architektura pro projekt", "symbols/Framework/choices/netcoreapp3.0/description": "Cílit na netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Cílit na netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Cílit na net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Cílit na net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Cílový net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Nastaví langVersion ve vytvořeném souboru projektu.", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Pokud se tato možnost zadá, přeskočí automatické obnovení projektu při vytvoření.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Určuje, zda se mají pro tento projekt povolit odkazové typy s možnou hodnotou null.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Obnoví balíčky NuGet vyžadované tímto projektem.", "postActions/restore/manualInstructions/default/text": "Spustit dotnet restore", "postActions/editor/description": "Otevře CustomControl1.cs v editoru." diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.de.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.de.json index bc82b1ab9e1..19a3e7689ac 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.de.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.de.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Bibliothek benutzerdefinierter WPF-Steuerelemente", "description": "Ein Projekt zum Erstellen einer Bibliothek benutzerdefinierter Steuerelemente für .NET WPF-Anwendungen", "symbols/TargetFrameworkOverride/description": "Überschreibt das Zielframework", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Das Zielframework für das Projekt.", "symbols/Framework/choices/netcoreapp3.0/description": "Auf „netcoreapp3.0“ abzielen", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Auf „netcoreapp3.1“ abzielen", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Auf „net5.0“ abzielen", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Auf „net6.0“ abzielen", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Target net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Legt „langVersion“ in der erstellten Projektdatei fest", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Wenn angegeben, wird die automatische Wiederherstellung des Projekts beim Erstellen übersprungen.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Gibt an, ob Nullable-Verweistypen für dieses Projekt aktiviert werden sollen.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Stellt die NuGet-Pakete wieder her, die für dieses Projekt erforderlich sind.", "postActions/restore/manualInstructions/default/text": "„dotnet restore“ ausführen", "postActions/editor/description": "Öffnet \"CustomControl1.cs\" im Editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.en.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.en.json index ffc084a93db..54161555993 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.en.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.en.json @@ -3,15 +3,27 @@ "name": "WPF Custom Control Library", "description": "A project for creating a custom control library for .NET WPF Applications", "symbols/TargetFrameworkOverride/description": "Overrides the target framework", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/netcoreapp3.0/description": "Target netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Target netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Target net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Target net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Target net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Sets langVersion in the created project file", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Whether to enable nullable reference types for this project.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", "postActions/editor/description": "Opens CustomControl1.cs in the editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.es.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.es.json index 3ca934d5b33..438dad33033 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.es.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.es.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Biblioteca de control personalizada de WPF", "description": "Proyecto para crear una biblioteca de control personalizada para aplicaciones WPF de .NET.", "symbols/TargetFrameworkOverride/description": "Invalida la plataforma de destino", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Marco de destino del proyecto.", "symbols/Framework/choices/netcoreapp3.0/description": "Objetivo netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Objetivo netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Objetivo net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Objetivo net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Objetivo net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Establece langVersion en el archivo de proyecto creado.", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Si se especifica, se omite la restauración automática del proyecto durante la creación.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Indica si se deben habilitar tipos de referencia que aceptan valores NULL para este proyecto.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Restaure los paquetes NuGet necesarios para este proyecto.", "postActions/restore/manualInstructions/default/text": "Ejecutar \"dotnet restore\"", "postActions/editor/description": "Abre CustomControl1.cs en el editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.fr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.fr.json index df8f116ae98..50967ade33a 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.fr.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.fr.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Bibliothèque de contrôles personnalisés WPF", "description": "Projet de création d'une bibliothèque de contrôles personnalisés pour les applications WPF .NET", "symbols/TargetFrameworkOverride/description": "Remplace l’infrastructure cible", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Framework cible du projet.", "symbols/Framework/choices/netcoreapp3.0/description": "netcoreapp3.0 cible", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "netcoreapp3.1 cible", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "net5.0 cible", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "net6.0 cible", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Cible net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Définit langVersion dans le fichier projet créé", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "S’il est spécifié, ignore la restauration automatique du projet lors de la création.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Indique s’il faut activer les types référence Nullable pour ce projet.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Restaurez les packages NuGet requis par ce projet.", "postActions/restore/manualInstructions/default/text": "Exécuter « dotnet restore »", "postActions/editor/description": "Ouvre CustomControl1.cs dans l’éditeur" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.it.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.it.json index 4f69d630888..d739d5e30cc 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.it.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.it.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Libreria di controlli personalizzati WPF", "description": "Progetto per la creazione di una libreria di controlli personalizzati per applicazioni WPF .NET", "symbols/TargetFrameworkOverride/description": "Ignora il framework di destinazione", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Il framework di destinazione per il progetto.", "symbols/Framework/choices/netcoreapp3.0/description": "Netcoreapp3.0 di destinazione", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Netcoreapp3.1 di destinazione", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Net5.0 di destinazione", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Net6.0 di destinazione", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Destinazione net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Imposta langVersion nel file di progetto creato", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Se specificato, ignora il ripristino automatico del progetto durante la creazione.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Indica se abilitare i tipi di riferimento che ammettono i valori Null per questo progetto.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Ripristina i pacchetti NuGet richiesti da questo progetto.", "postActions/restore/manualInstructions/default/text": "Esegui 'dotnet restore'", "postActions/editor/description": "Apre CustomControl1.cs nell'editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ja.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ja.json index cd9981576d4..df5cd397632 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ja.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ja.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF カスタム コントロール ライブラリ", "description": ".NET WPF アプリケーション用のカスタム コントロール ライブラリを作成するためのプロジェクト", "symbols/TargetFrameworkOverride/description": "ターゲット フレームワークをオーバーライドします", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "プロジェクトのターゲット フレームワークです。", "symbols/Framework/choices/netcoreapp3.0/description": "ターゲット netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "ターゲット netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "ターゲット net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "ターゲット net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "ターゲット net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "作成されたプロジェクト ファイルで langVersion を設定します", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "指定した場合、作成時にプロジェクトの自動復元がスキップされます。", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "このプロジェクトの null 許容参照型を有効にするかどうか。", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "このプロジェクトに必要な NuGet パッケージを復元します。", "postActions/restore/manualInstructions/default/text": "'dotnet restore' を実行する", "postActions/editor/description": "エディターで CustomControl1.cs を開きます" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ko.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ko.json index c6e069e803e..f2425e314e8 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ko.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ko.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF 사용자 지정 컨트롤 라이브러리", "description": ".NET Core WPF 애플리케이션용 사용자 지정 컨트롤 라이브러리 만들기 프로젝트", "symbols/TargetFrameworkOverride/description": "대상 프레임워크를 재정의합니다", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "프로젝트에 대한 대상 프레임워크입니다.", "symbols/Framework/choices/netcoreapp3.0/description": "대상 netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "대상 netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "대상 net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "대상 net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "대상 net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "만든 프로젝트 파일의 langVersion를 설정합니다", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "지정된 경우, 프로젝트 생성 시 자동 복원을 건너뜁니다.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "이 프로젝트에 대해 nullable 참조 형식을 사용할지 여부를 지정합니다.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "이 프로젝트에 필요한 NuGet 패키지를 복원합니다.", "postActions/restore/manualInstructions/default/text": "'dotnet restore' 실행", "postActions/editor/description": "편집기에서 CustomControl1.cs를 엽니다." diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.pl.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.pl.json index 6d3f39148c2..7696e375d6d 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.pl.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.pl.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Biblioteka niestandardowych kontrolek WPF", "description": "Projekt służący do tworzenia niestandardowej biblioteki kontrolek na potrzeby aplikacji WPF w środowisku .NET", "symbols/TargetFrameworkOverride/description": "Zastępuje platformę docelową", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Platforma docelowa dla tego projektu.", "symbols/Framework/choices/netcoreapp3.0/description": "Docelowy netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Docelowy netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Docelowy net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Docelowy net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Docelowe środowisko net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Ustawia langVersion w utworzonym pliku projektu", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Jeśli ta opcja jest określona, pomija automatyczne przywracanie projektu podczas tworzenia.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Określa, czy w przypadku tego projektu mają być włączane typy pustych referencji.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Przywróć pakiety NuGet wymagane przez ten projekt.", "postActions/restore/manualInstructions/default/text": "Uruchom polecenie \"dotnet restore\"", "postActions/editor/description": "Otwiera plik CustomControl1.cs w edytorze" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json index 40cb48041dd..6fc8c0c317e 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Biblioteca de Controles Personalizados do WPF", "description": "Um projeto para a criação de uma biblioteca de controles personalizada para aplicativos .NET WPF", "symbols/TargetFrameworkOverride/description": "Substitui a estrutura de destino", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "A estrutura de destino do projeto.", "symbols/Framework/choices/netcoreapp3.0/description": "Netcoreapp3.0 de destino", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Netcoreapp3.1 de destino", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Net5.0 de destino", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Net6.0 de destino", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Alvo .NET7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Define a langVersion no arquivo do projeto criado", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Se especificado, ignora a restauração automática do projeto sendo criado.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Se permitir tipos de referência anuláveis para este projeto.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Restaura os pacotes do NuGet exigidos por este projeto.", "postActions/restore/manualInstructions/default/text": "Executar 'dotnet restore'", "postActions/editor/description": "Abre o CustomControl1.cs no editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ru.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ru.json index 6100dc70f29..b27cdc77593 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ru.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.ru.json @@ -1,17 +1,29 @@ -{ +{ "author": "Майкрософт", "name": "Библиотека настраиваемых элементов управления WPF", "description": "Проект для создания библиотеки настраиваемых элементов управления для приложений WPF .NET.", "symbols/TargetFrameworkOverride/description": "Переопределяет целевую платформу", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Целевая платформа для проекта.", "symbols/Framework/choices/netcoreapp3.0/description": "Целевая платформа: netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Целевая платформа: netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Целевая платформа: net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Целевая платформа: net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Целевая версия net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Задает свойство langVersion в созданном файле проекта", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Если установлено, автоматическое восстановление проекта при создании пропускается.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Следует ли включить ссылочные типы, допускающие значение null, для этого проекта.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Восстановление пакетов NuGet, необходимых для этого проекта.", "postActions/restore/manualInstructions/default/text": "Выполнить команду \"dotnet restore\"", "postActions/editor/description": "Открытие CustomControl1.cs в редакторе" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.tr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.tr.json index 349abc95032..1dadf0aa3dc 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.tr.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.tr.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF Özel Denetim Kitaplığı", "description": ".NET WPF Uygulamaları için özel bir denetim kitaplığı oluşturmaya yönelik bir proje", "symbols/TargetFrameworkOverride/description": "Hedef çerçeveyi geçersiz kılar", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Projenin hedef çerçevesi.", "symbols/Framework/choices/netcoreapp3.0/description": "Hedef netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Hedef netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Hedef net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Hedef net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Hedef net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Oluşturulan proje dosyasında langVersion'ı ayarlar", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Belirtilmişse, oluşturulmakta olan projenin otomatik geri yüklenmesini atlar.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Bu proje için null atanabilir başvuru türlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Bu projenin gerektirdiği NuGet paketlerini geri yükleyin.", "postActions/restore/manualInstructions/default/text": "'dotnet restore' çalıştır", "postActions/editor/description": "Düzenleyicide CustomControl1.cs'i açar" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json index f41f5da5632..8f0e898d400 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF 自定义控件库", "description": "用于为 .NET WPF 应用程序创建自定义控件库的项目", "symbols/TargetFrameworkOverride/description": "替代目标框架", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "项目的目标框架。", "symbols/Framework/choices/netcoreapp3.0/description": "目标 netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "目标 netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "目标 net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "目标 net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "目标 net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "在创建的项目文件中设置 langVersion", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "如果指定,则在创建时跳过项目的自动还原。", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "是否为此项目启用可为 null 的引用类型。", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "还原此项目所需的 NuGet 包。", "postActions/restore/manualInstructions/default/text": "运行 \"dotnet restore\"", "postActions/editor/description": "在编辑器中打开 CustomControl1.cs" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json index 839915daab3..d4e2ca1dbeb 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF 自訂控制項程式庫", "description": "此專案可用於建立適用於 .NET WPF 應用程式的自訂控制項程式庫", "symbols/TargetFrameworkOverride/description": "覆寫目標 Framework", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "專案的目標 Framework。", "symbols/Framework/choices/netcoreapp3.0/description": "目標 netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "目標 netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "目標 net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "目標 net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "目標 net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "在建立的專案檔中設定 langVersion", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "若指定,會在建立時跳過專案的自動還原。", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "是否要啟用此專案的可 null 參考類型。", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "還原此專案所需的 NuGet 套件。", "postActions/restore/manualInstructions/default/text": "執行 'dotnet restore'", "postActions/editor/description": "在編輯器中開啟 CustomControl1.cs" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/template.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/template.json index db041a3af29..4e7f935aa59 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/template.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/.template.config/template.json @@ -6,8 +6,8 @@ "generatorVersions": "[1.0.0.0-*)", "description": "A project for creating a custom control library for .NET WPF Applications", "groupIdentity": "Microsoft.Common.WPF.CustomControl", - "precedence": "3000", - "identity": "Microsoft.Common.WPF.CustomControl.CSharp.5.0", + "precedence": "7000", + "identity": "Microsoft.Common.WPF.CustomControl.CSharp.7.0", "shortName": "wpfcustomcontrollib", "tags": { "language": "C#", @@ -21,7 +21,8 @@ "description": "Overrides the target framework", "replaces": "TargetFrameworkOverride", "datatype": "string", - "defaultValue": "" + "defaultValue": "", + "displayName": "Target Framework Override" }, "Framework": { "type": "parameter", @@ -30,31 +31,38 @@ "choices": [ { "choice": "netcoreapp3.0", - "description": "Target netcoreapp3.0" + "description": "Target netcoreapp3.0", + "displayName": ".NET Core 3.0" }, { "choice": "netcoreapp3.1", - "description": "Target netcoreapp3.1" + "description": "Target netcoreapp3.1", + "displayName": ".NET Core 3.1" }, { "choice": "net5.0", - "description": "Target net5.0" + "description": "Target net5.0", + "displayName": ".NET 5.0" }, { "choice": "net6.0", - "description": "Target net6.0" + "description": "Target net6.0", + "displayName": ".NET 6.0" }, { "choice": "net7.0", - "description": "Target net7.0" + "description": "Target net7.0", + "displayName": ".NET 7.0" }, { "choice": "net8.0", - "description": "Target net8.0" + "description": "Target net8.0", + "displayName": ".NET 8.0" } ], "replaces": "FrameworkParameter", - "defaultValue": "net8.0" + "defaultValue": "net8.0", + "displayName": "Framework" }, "UseWindowsDesktopSdk": { "type": "computed", @@ -65,7 +73,8 @@ "datatype": "text", "description": "Sets langVersion in the created project file", "defaultValue": "", - "replaces": "$(ProjectLanguageVersion)" + "replaces": "$(ProjectLanguageVersion)", + "displayName": "Language Version" }, "HostIdentifier": { "type": "bind", @@ -75,13 +84,50 @@ "type": "parameter", "datatype": "bool", "description": "If specified, skips the automatic restore of the project on create.", - "defaultValue": "false" + "defaultValue": "false", + "displayName": "Skip restore" }, "Nullable": { "type": "parameter", "datatype": "bool", "defaultValue": "true", - "description": "Whether to enable nullable reference types for this project." + "description": "Whether to enable nullable reference types for this project.", + "displayName": "Enable nullable" + }, + "csharp9orOlder": { + "type": "generated", + "generator": "regexMatch", + "datatype": "bool", + "parameters": { + "pattern": "^(ISO-1|ISO-2|[1-7]|[8-9]|[8-9]\\.0|7\\.[0-3])$", + "source": "langVersion" + } + }, + "csharp8orOlder": { + "type": "generated", + "generator": "regexMatch", + "datatype": "bool", + "parameters": { + "pattern": "^(ISO-1|ISO-2|[1-7]|8|8\\.0|7\\.[0-3])$", + "source": "langVersion" + } + }, + "csharp7orOlder": { + "type": "generated", + "generator": "regexMatch", + "datatype": "bool", + "parameters": { + "pattern": "^(ISO-1|ISO-2|[1-7]|7\\.[0-3])$", + "source": "langVersion" + } + }, + "csharpFeature_ImplicitUsings" : { + "type": "computed", + "value": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\"" + }, + "csharpFeature_FileScopedNamespaces" : { + "type": "computed", + "value": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\"" } }, "primaryOutputs": [ @@ -93,24 +139,23 @@ ], "sources": [ { - "modifiers": [ - { - "condition": "(UseWindowsDesktopSdk)", - "exclude": [ - "Company.WpfCustomControlLibrary.csproj" - ], - "rename": { - "Company.WpfCustomControlLibrary3x.csproj": "Company.WpfCustomControlLibrary.csproj" - } - }, - { - "condition": "(!UseWindowsDesktopSdk)", - "exclude": [ - "Company.WpfCustomControlLibrary3x.csproj" - ] - } - ] - } + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "(Framework == \"netcoreapp3.1\" || Framework == \"netcoreapp3.0\")", + "source": "./netcoreapp3.1", + "target": "./" + }, + { + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "Framework == \"net5.0\"", + "source": "./net5.0", + "target": "./" + }, + { + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\")", + "source": "./net6.0", + "target": "./" + } ], "defaultName": "WpfCustomControlLibrary1", "postActions": [ diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/AssemblyInfo.cs deleted file mode 100644 index 22112342ead..00000000000 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/AssemblyInfo.cs +++ /dev/null @@ -1,10 +0,0 @@ -using System.Windows; - -[assembly:ThemeInfo( - ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located - //(used if a resource is not found in the page, - // or application resource dictionaries) - ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located - //(used if a resource is not found in the page, - // app, or any theme specific resource dictionaries) -)] diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net5.0/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net5.0/AssemblyInfo.cs new file mode 100644 index 00000000000..cc29e7f7411 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net5.0/AssemblyInfo.cs @@ -0,0 +1,10 @@ +using System.Windows; + +[assembly:ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/Company.WpfCustomControlLibrary.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net5.0/Company.WpfCustomControlLibrary.csproj similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/Company.WpfCustomControlLibrary.csproj rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net5.0/Company.WpfCustomControlLibrary.csproj diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/CustomControl1.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net5.0/CustomControl1.cs similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/CustomControl1.cs rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net5.0/CustomControl1.cs diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/AssemblyInfo.cs new file mode 100644 index 00000000000..cc29e7f7411 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/AssemblyInfo.cs @@ -0,0 +1,10 @@ +using System.Windows; + +[assembly:ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/Company.WpfCustomControlLibrary.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/Company.WpfCustomControlLibrary.csproj new file mode 100644 index 00000000000..5f5dadd13b3 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/Company.WpfCustomControlLibrary.csproj @@ -0,0 +1,13 @@ + + + + FrameworkParameter-windows + TargetFrameworkOverride-windows + Company.WpfCustomControlLibrary + $(ProjectLanguageVersion) + enable + true + enable + + + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/CustomControl1.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/CustomControl1.cs new file mode 100644 index 00000000000..4348a9d0bc6 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/net6.0/CustomControl1.cs @@ -0,0 +1,108 @@ +#if (!csharpFeature_ImplicitUsings) +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; +#else +using System.Text; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; +#endif + +#if (csharpFeature_FileScopedNamespaces) +namespace Company.WpfCustomControlLibrary; + +/// +/// Follow steps 1a or 1b and then 2 to use this custom control in a XAML file. +/// +/// Step 1a) Using this custom control in a XAML file that exists in the current project. +/// Add this XmlNamespace attribute to the root element of the markup file where it is +/// to be used: +/// +/// xmlns:MyNamespace="clr-namespace:Company.WpfCustomControlLibrary" +/// +/// +/// Step 1b) Using this custom control in a XAML file that exists in a different project. +/// Add this XmlNamespace attribute to the root element of the markup file where it is +/// to be used: +/// +/// xmlns:MyNamespace="clr-namespace:Company.WpfCustomControlLibrary;assembly=Company.WpfCustomControlLibrary" +/// +/// You will also need to add a project reference from the project where the XAML file lives +/// to this project and Rebuild to avoid compilation errors: +/// +/// Right click on the target project in the Solution Explorer and +/// "Add Reference"->"Projects"->[Select this project] +/// +/// +/// Step 2) +/// Go ahead and use your control in the XAML file. +/// +/// +/// +/// +public class CustomControl1 : Control +{ + static CustomControl1() + { + DefaultStyleKeyProperty.OverrideMetadata(typeof(CustomControl1), new FrameworkPropertyMetadata(typeof(CustomControl1))); + } +} +#else +namespace Company.WpfCustomControlLibrary +{ + /// + /// Follow steps 1a or 1b and then 2 to use this custom control in a XAML file. + /// + /// Step 1a) Using this custom control in a XAML file that exists in the current project. + /// Add this XmlNamespace attribute to the root element of the markup file where it is + /// to be used: + /// + /// xmlns:MyNamespace="clr-namespace:Company.WpfCustomControlLibrary" + /// + /// + /// Step 1b) Using this custom control in a XAML file that exists in a different project. + /// Add this XmlNamespace attribute to the root element of the markup file where it is + /// to be used: + /// + /// xmlns:MyNamespace="clr-namespace:Company.WpfCustomControlLibrary;assembly=Company.WpfCustomControlLibrary" + /// + /// You will also need to add a project reference from the project where the XAML file lives + /// to this project and Rebuild to avoid compilation errors: + /// + /// Right click on the target project in the Solution Explorer and + /// "Add Reference"->"Projects"->[Select this project] + /// + /// + /// Step 2) + /// Go ahead and use your control in the XAML file. + /// + /// + /// + /// + public class CustomControl1 : Control + { + static CustomControl1() + { + DefaultStyleKeyProperty.OverrideMetadata(typeof(CustomControl1), new FrameworkPropertyMetadata(typeof(CustomControl1))); + } + } +} +#endif \ No newline at end of file diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs new file mode 100644 index 00000000000..cc29e7f7411 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs @@ -0,0 +1,10 @@ +using System.Windows; + +[assembly:ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/Company.WpfCustomControlLibrary3x.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/Company.WpfCustomControlLibrary.csproj similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/Company.WpfCustomControlLibrary3x.csproj rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/Company.WpfCustomControlLibrary.csproj diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/CustomControl1.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/CustomControl1.cs new file mode 100644 index 00000000000..68361700126 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/CustomControl1.cs @@ -0,0 +1,54 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace Company.WpfCustomControlLibrary +{ + /// + /// Follow steps 1a or 1b and then 2 to use this custom control in a XAML file. + /// + /// Step 1a) Using this custom control in a XAML file that exists in the current project. + /// Add this XmlNamespace attribute to the root element of the markup file where it is + /// to be used: + /// + /// xmlns:MyNamespace="clr-namespace:Company.WpfCustomControlLibrary" + /// + /// + /// Step 1b) Using this custom control in a XAML file that exists in a different project. + /// Add this XmlNamespace attribute to the root element of the markup file where it is + /// to be used: + /// + /// xmlns:MyNamespace="clr-namespace:Company.WpfCustomControlLibrary;assembly=Company.WpfCustomControlLibrary" + /// + /// You will also need to add a project reference from the project where the XAML file lives + /// to this project and Rebuild to avoid compilation errors: + /// + /// Right click on the target project in the Solution Explorer and + /// "Add Reference"->"Projects"->[Select this project] + /// + /// + /// Step 2) + /// Go ahead and use your control in the XAML file. + /// + /// + /// + /// + public class CustomControl1 : Control + { + static CustomControl1() + { + DefaultStyleKeyProperty.OverrideMetadata(typeof(CustomControl1), new FrameworkPropertyMetadata(typeof(CustomControl1))); + } + } +} diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/Themes/Generic.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/Themes/Generic.xaml similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/Themes/Generic.xaml rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-CSharp/netcoreapp3.1/Themes/Generic.xaml diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json index efb159a4724..04a8bd5c711 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Knihovna vlastních ovládacích prvků WPF", "description": "Projekt pro vytvoření knihovny vlastních ovládacích prvků pro aplikace WPF .NET", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Cílit na net5.0", "symbols/Framework/choices/net6.0/description": "Cílit na net6.0", "symbols/Framework/choices/net7.0/description": "Cílový net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Nastaví langVersion ve vytvořeném souboru projektu.", "symbols/skipRestore/description": "Pokud se tato možnost zadá, přeskočí automatické obnovení projektu při vytvoření.", "postActions/restore/description": "Obnoví balíčky NuGet vyžadované tímto projektem.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.de.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.de.json index 131163d51fc..1d612a1d3bd 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.de.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.de.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Bibliothek benutzerdefinierter WPF-Steuerelemente", "description": "Ein Projekt zum Erstellen einer Bibliothek benutzerdefinierter Steuerelemente für .NET WPF-Anwendungen", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Auf „net5.0“ abzielen", "symbols/Framework/choices/net6.0/description": "Auf „net6.0“ abzielen", "symbols/Framework/choices/net7.0/description": "Target net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Legt „langVersion“ in der erstellten Projektdatei fest", "symbols/skipRestore/description": "Wenn angegeben, wird die automatische Wiederherstellung des Projekts beim Erstellen übersprungen.", "postActions/restore/description": "Stellt die NuGet-Pakete wieder her, die für dieses Projekt erforderlich sind.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.en.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.en.json index bd5bad51ad6..c1f32b85658 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.en.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.en.json @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Target net5.0", "symbols/Framework/choices/net6.0/description": "Target net6.0", "symbols/Framework/choices/net7.0/description": "Target net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Sets langVersion in the created project file", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", "postActions/restore/description": "Restore NuGet packages required by this project.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.es.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.es.json index 3ce30e12cbd..2bb60a2b996 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.es.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.es.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Biblioteca de control personalizada de WPF", "description": "Proyecto para crear una biblioteca de control personalizada para aplicaciones WPF de .NET.", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Objetivo net5.0", "symbols/Framework/choices/net6.0/description": "Objetivo net6.0", "symbols/Framework/choices/net7.0/description": "Objetivo net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Establece langVersion en el archivo de proyecto creado.", "symbols/skipRestore/description": "Si se especifica, se omite la restauración automática del proyecto durante la creación.", "postActions/restore/description": "Restaure los paquetes NuGet necesarios para este proyecto.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json index 92a6b05b2b4..89c6396f063 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Bibliothèque de contrôles personnalisés WPF", "description": "Projet de création d'une bibliothèque de contrôles personnalisés pour les applications WPF .NET", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "net5.0 cible", "symbols/Framework/choices/net6.0/description": "net6.0 cible", "symbols/Framework/choices/net7.0/description": "Cible net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Définit langVersion dans le fichier projet créé", "symbols/skipRestore/description": "S’il est spécifié, ignore la restauration automatique du projet lors de la création.", "postActions/restore/description": "Restaurez les packages NuGet requis par ce projet.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.it.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.it.json index b49c6fdd594..5fd9c59fb2a 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.it.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.it.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Libreria di controlli personalizzati WPF", "description": "Progetto per la creazione di una libreria di controlli personalizzati per applicazioni WPF .NET", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Net5.0 di destinazione", "symbols/Framework/choices/net6.0/description": "Net6.0 di destinazione", "symbols/Framework/choices/net7.0/description": "Destinazione net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Imposta langVersion nel file di progetto creato", "symbols/skipRestore/description": "Se specificato, ignora il ripristino automatico del progetto durante la creazione.", "postActions/restore/description": "Ripristina i pacchetti NuGet richiesti da questo progetto.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json index 43ad0d22864..6b8cd55dddf 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF カスタム コントロール ライブラリ", "description": ".NET WPF アプリケーション用のカスタム コントロール ライブラリを作成するためのプロジェクト", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "ターゲット net5.0", "symbols/Framework/choices/net6.0/description": "ターゲット net6.0", "symbols/Framework/choices/net7.0/description": "ターゲット net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "作成されたプロジェクト ファイルで langVersion を設定します", "symbols/skipRestore/description": "指定した場合、作成時にプロジェクトの自動復元がスキップされます。", "postActions/restore/description": "このプロジェクトに必要な NuGet パッケージを復元します。", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json index d68ce09ee6c..56a9e39a170 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF 사용자 지정 컨트롤 라이브러리", "description": ".NET Core WPF 애플리케이션용 사용자 지정 컨트롤 라이브러리 만들기 프로젝트", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "대상 net5.0", "symbols/Framework/choices/net6.0/description": "대상 net6.0", "symbols/Framework/choices/net7.0/description": "대상 net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "만든 프로젝트 파일의 langVersion를 설정합니다", "symbols/skipRestore/description": "지정된 경우, 프로젝트 생성 시 자동 복원을 건너뜁니다.", "postActions/restore/description": "이 프로젝트에 필요한 NuGet 패키지를 복원합니다.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json index 9e99c6106e0..234ea3047ad 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Biblioteka niestandardowych kontrolek WPF", "description": "Projekt służący do tworzenia niestandardowej biblioteki kontrolek na potrzeby aplikacji WPF w środowisku .NET", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Docelowy net5.0", "symbols/Framework/choices/net6.0/description": "Docelowy net6.0", "symbols/Framework/choices/net7.0/description": "Docelowe środowisko net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Ustawia langVersion w utworzonym pliku projektu", "symbols/skipRestore/description": "Jeśli ta opcja jest określona, pomija automatyczne przywracanie projektu podczas tworzenia.", "postActions/restore/description": "Przywróć pakiety NuGet wymagane przez ten projekt.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json index 4014124116b..64c4d0b5e24 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Biblioteca de Controles Personalizados do WPF", "description": "Um projeto para a criação de uma biblioteca de controles personalizada para aplicativos .NET WPF", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Net5.0 de destino", "symbols/Framework/choices/net6.0/description": "Net6.0 de destino", "symbols/Framework/choices/net7.0/description": "Alvo .NET7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Define a langVersion no arquivo do projeto criado", "symbols/skipRestore/description": "Se especificado, ignora a restauração automática do projeto sendo criado.", "postActions/restore/description": "Restaura os pacotes do NuGet exigidos por este projeto.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json index f70a0e107fd..9ec804e0eaf 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json @@ -1,4 +1,4 @@ -{ +{ "author": "Майкрософт", "name": "Библиотека настраиваемых элементов управления WPF", "description": "Проект для создания библиотеки настраиваемых элементов управления для приложений WPF .NET.", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Целевая платформа: net5.0", "symbols/Framework/choices/net6.0/description": "Целевая платформа: net6.0", "symbols/Framework/choices/net7.0/description": "Целевая версия net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Задает свойство langVersion в созданном файле проекта", "symbols/skipRestore/description": "Если установлено, автоматическое восстановление проекта при создании пропускается.", "postActions/restore/description": "Восстановление пакетов NuGet, необходимых для этого проекта.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json index 4f66059e6d5..602d8523f40 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF Özel Denetim Kitaplığı", "description": ".NET WPF Uygulamaları için özel bir denetim kitaplığı oluşturmaya yönelik bir proje", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Hedef net5.0", "symbols/Framework/choices/net6.0/description": "Hedef net6.0", "symbols/Framework/choices/net7.0/description": "Hedef net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Oluşturulan proje dosyasında langVersion'ı ayarlar", "symbols/skipRestore/description": "Belirtilmişse, oluşturulmakta olan projenin otomatik geri yüklenmesini atlar.", "postActions/restore/description": "Bu projenin gerektirdiği NuGet paketlerini geri yükleyin.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json index a4630e83ccd..6ab92298d6d 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF 自定义控件库", "description": "用于为 .NET WPF 应用程序创建自定义控件库的项目", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "目标 net5.0", "symbols/Framework/choices/net6.0/description": "目标 net6.0", "symbols/Framework/choices/net7.0/description": "目标 net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "在创建的项目文件中设置 langVersion", "symbols/skipRestore/description": "如果指定,则在创建时跳过项目的自动还原。", "postActions/restore/description": "还原此项目所需的 NuGet 包。", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json index b7b15671eaf..d811eaff385 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfCustomControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF 自訂控制項程式庫", "description": "此專案可用於建立適用於 .NET WPF 應用程式的自訂控制項程式庫", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "目標 net5.0", "symbols/Framework/choices/net6.0/description": "目標 net6.0", "symbols/Framework/choices/net7.0/description": "目標 net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "在建立的專案檔中設定 langVersion", "symbols/skipRestore/description": "若指定,會在建立時跳過專案的自動還原。", "postActions/restore/description": "還原此專案所需的 NuGet 套件。", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.cs.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.cs.json index ff2ef3e8990..ab2394e489b 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.cs.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.cs.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Knihovna uživatelských ovládacích prvků WPF", "description": "Projekt pro vytvoření knihovny uživatelských ovládacích prvků pro aplikace WPF .NET", "symbols/TargetFrameworkOverride/description": "Přepíše cílovou architekturu.", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Cílová architektura pro projekt", "symbols/Framework/choices/netcoreapp3.0/description": "Cílit na netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Cílit na netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Cílit na net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Cílit na net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Cílový net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Nastaví langVersion ve vytvořeném souboru projektu.", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Pokud se tato možnost zadá, přeskočí automatické obnovení projektu při vytvoření.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Určuje, zda se mají pro tento projekt povolit odkazové typy s možnou hodnotou null.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Obnoví balíčky NuGet vyžadované tímto projektem.", "postActions/restore/manualInstructions/default/text": "Spustit dotnet restore", "postActions/editor/description": "Otevře UserControl1.xaml v editoru." diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.de.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.de.json index 30bbe0977c5..97fdb17d601 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.de.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.de.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Bibliothek von WPF-Benutzersteuerelementen", "description": "Ein Projekt zum Erstellen einer Bibliothek von Benutzersteuerelementen für .NET WPF-Anwendungen", "symbols/TargetFrameworkOverride/description": "Überschreibt das Zielframework", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Das Zielframework für das Projekt.", "symbols/Framework/choices/netcoreapp3.0/description": "Auf „netcoreapp3.0“ abzielen", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Auf „netcoreapp3.1“ abzielen", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Auf „net5.0“ abzielen", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Auf „net6.0“ abzielen", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Target net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Legt „langVersion“ in der erstellten Projektdatei fest", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Wenn angegeben, wird die automatische Wiederherstellung des Projekts beim Erstellen übersprungen.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Gibt an, ob Nullable-Verweistypen für dieses Projekt aktiviert werden sollen.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Stellt die NuGet-Pakete wieder her, die für dieses Projekt erforderlich sind.", "postActions/restore/manualInstructions/default/text": "„dotnet restore“ ausführen", "postActions/editor/description": "Öffnet UserControl1.xmal im Editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.en.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.en.json index 0eb03992f67..1995c15489c 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.en.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.en.json @@ -3,15 +3,27 @@ "name": "WPF User Control Library", "description": "A project for creating a user control library for .NET WPF Applications", "symbols/TargetFrameworkOverride/description": "Overrides the target framework", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/netcoreapp3.0/description": "Target netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Target netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Target net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Target net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Target net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Sets langVersion in the created project file", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Whether to enable nullable reference types for this project.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Restore NuGet packages required by this project.", "postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'", "postActions/editor/description": "Opens UserControl1.xaml in the editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.es.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.es.json index 6324c43779e..d7daa692119 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.es.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.es.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Biblioteca de controles de usuario de WPF", "description": "Proyecto para crear una biblioteca de controles de usuario para aplicaciones WPF de .NET.", "symbols/TargetFrameworkOverride/description": "Invalida la plataforma de destino", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Marco de destino del proyecto.", "symbols/Framework/choices/netcoreapp3.0/description": "Objetivo netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Objetivo netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Objetivo net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Objetivo net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Objetivo net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Establece langVersion en el archivo de proyecto creado.", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Si se especifica, se omite la restauración automática del proyecto durante la creación.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Indica si se deben habilitar tipos de referencia que aceptan valores NULL para este proyecto.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Restaure los paquetes NuGet necesarios para este proyecto.", "postActions/restore/manualInstructions/default/text": "Ejecutar \"dotnet restore\"", "postActions/editor/description": "Abre UserControl1.xaml en el editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.fr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.fr.json index 9a24fac2538..fb435bbdccb 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.fr.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.fr.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Bibliothèque de contrôles utilisateur WPF", "description": "Projet de création d'une bibliothèque de contrôles utilisateur pour les applications WPF .NET", "symbols/TargetFrameworkOverride/description": "Remplace l’infrastructure cible", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Framework cible du projet.", "symbols/Framework/choices/netcoreapp3.0/description": "netcoreapp3.0 cible", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "netcoreapp3.1 cible", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "net5.0 cible", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "net6.0 cible", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Cible net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Définit langVersion dans le fichier projet créé", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "S’il est spécifié, ignore la restauration automatique du projet lors de la création.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Indique s’il faut activer les types référence Nullable pour ce projet.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Restaurez les packages NuGet requis par ce projet.", "postActions/restore/manualInstructions/default/text": "Exécuter « dotnet restore »", "postActions/editor/description": "Ouvre UserControl1.xaml dans l’éditeur" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.it.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.it.json index 99dbee2851b..48432f12182 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.it.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.it.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Libreria di controlli utente WPF", "description": "Progetto per la creazione di una libreria di controlli utente per applicazioni WPF .NET", "symbols/TargetFrameworkOverride/description": "Ignora il framework di destinazione", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Il framework di destinazione per il progetto.", "symbols/Framework/choices/netcoreapp3.0/description": "Netcoreapp3.0 di destinazione", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Netcoreapp3.1 di destinazione", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Net5.0 di destinazione", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Net6.0 di destinazione", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Destinazione net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Imposta langVersion nel file di progetto creato", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Se specificato, ignora il ripristino automatico del progetto durante la creazione.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Indica se abilitare i tipi di riferimento che ammettono i valori Null per questo progetto.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Ripristina i pacchetti NuGet richiesti da questo progetto.", "postActions/restore/manualInstructions/default/text": "Esegui 'dotnet restore'", "postActions/editor/description": "Apre UserControl1.xaml nell'editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ja.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ja.json index e7f783dbe35..63cda320ac9 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ja.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ja.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF ユーザー コントロール ライブラリ", "description": ".NET Core WPF アプリケーション用のユーザー コントロール ライブラリを作成するためのプロジェクト", "symbols/TargetFrameworkOverride/description": "ターゲット フレームワークをオーバーライドします", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "プロジェクトのターゲット フレームワークです。", "symbols/Framework/choices/netcoreapp3.0/description": "ターゲット netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "ターゲット netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "ターゲット net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "ターゲット net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "ターゲット net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "作成されたプロジェクト ファイルで langVersion を設定します", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "指定した場合、作成時にプロジェクトの自動復元がスキップされます。", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "このプロジェクトの null 許容参照型を有効にするかどうか。", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "このプロジェクトに必要な NuGet パッケージを復元します。", "postActions/restore/manualInstructions/default/text": "'dotnet restore' を実行する", "postActions/editor/description": "エディターで UserControl1.xaml を開きます" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ko.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ko.json index a0ca79106cf..9e240460f72 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ko.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ko.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF 사용자 정의 컨트롤 라이브러리", "description": ".NET WPF 애플리케이션용 사용자 정의 컨트롤 라이브러리 만들기 프로젝트", "symbols/TargetFrameworkOverride/description": "대상 프레임워크를 재정의합니다", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "프로젝트에 대한 대상 프레임워크입니다.", "symbols/Framework/choices/netcoreapp3.0/description": "대상 netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "대상 netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "대상 net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "대상 net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "대상 net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "만든 프로젝트 파일의 langVersion를 설정합니다", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "지정된 경우, 프로젝트 생성 시 자동 복원을 건너뜁니다.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "이 프로젝트에 대해 nullable 참조 형식을 사용할지 여부를 지정합니다.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "이 프로젝트에 필요한 NuGet 패키지를 복원합니다.", "postActions/restore/manualInstructions/default/text": "'dotnet restore' 실행", "postActions/editor/description": "편집기에서 UserControl1.xaml을 엽니다." diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.pl.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.pl.json index 0292627929e..aa70706cf08 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.pl.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.pl.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Biblioteka kontrolek użytkownika WPF", "description": "Projekt służący do tworzenia biblioteki kontrolek użytkownika na potrzeby aplikacji WPF w środowisku .NET", "symbols/TargetFrameworkOverride/description": "Zastępuje platformę docelową", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Platforma docelowa dla tego projektu.", "symbols/Framework/choices/netcoreapp3.0/description": "Docelowy netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Docelowy netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Docelowy net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Docelowy net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Docelowe środowisko net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Ustawia langVersion w utworzonym pliku projektu", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Jeśli ta opcja jest określona, pomija automatyczne przywracanie projektu podczas tworzenia.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Określa, czy w przypadku tego projektu mają być włączane typy pustych referencji.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Przywróć pakiety NuGet wymagane przez ten projekt.", "postActions/restore/manualInstructions/default/text": "Uruchom polecenie \"dotnet restore\"", "postActions/editor/description": "Otwiera plik UserControl1.xaml w edytorze" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json index 31aa83cbc8e..924d9f91dfa 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.pt-BR.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "Biblioteca de Controles de Usuário do WPF", "description": "Um projeto para criar uma biblioteca de controles de usuário para aplicativos .NET WPF", "symbols/TargetFrameworkOverride/description": "Substitui a estrutura de destino", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "A estrutura de destino do projeto.", "symbols/Framework/choices/netcoreapp3.0/description": "Netcoreapp3.0 de destino", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Netcoreapp3.1 de destino", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Net5.0 de destino", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Net6.0 de destino", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Alvo .NET7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Define a langVersion no arquivo do projeto criado", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Se especificado, ignora a restauração automática do projeto sendo criado.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Se permitir tipos de referência anuláveis para este projeto.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Restaura os pacotes do NuGet exigidos por este projeto.", "postActions/restore/manualInstructions/default/text": "Executar 'dotnet restore'", "postActions/editor/description": "Abre o UserControl1.xaml no editor" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ru.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ru.json index a1f3197cd50..c46b5a4656e 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ru.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.ru.json @@ -1,17 +1,29 @@ -{ +{ "author": "Майкрософт", "name": "Библиотека пользовательских элементов управления WPF", "description": "Проект для создания библиотеки пользовательских элементов управления для приложений WPF .NET.", "symbols/TargetFrameworkOverride/description": "Переопределяет целевую платформу", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Целевая платформа для проекта.", "symbols/Framework/choices/netcoreapp3.0/description": "Целевая платформа: netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Целевая платформа: netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Целевая платформа: net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Целевая платформа: net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Целевая версия net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Задает свойство langVersion в созданном файле проекта", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Если установлено, автоматическое восстановление проекта при создании пропускается.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Следует ли включить ссылочные типы, допускающие значение null, для этого проекта.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Восстановление пакетов NuGet, необходимых для этого проекта.", "postActions/restore/manualInstructions/default/text": "Выполнить команду \"dotnet restore\"", "postActions/editor/description": "Открытие UserControl1.xaml в редакторе" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.tr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.tr.json index 1e703f3ee6b..1f0eb339098 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.tr.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.tr.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF Kullanıcı Denetimi Kitaplığı", "description": ".NET WPF Uygulamaları için kullanıcı kontrolü kitaplığı oluşturmaya yönelik proje", "symbols/TargetFrameworkOverride/description": "Hedef çerçeveyi geçersiz kılar", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "Projenin hedef çerçevesi.", "symbols/Framework/choices/netcoreapp3.0/description": "Hedef netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "Hedef netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "Hedef net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "Hedef net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "Hedef net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "Oluşturulan proje dosyasında langVersion'ı ayarlar", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "Belirtilmişse, oluşturulmakta olan projenin otomatik geri yüklenmesini atlar.", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "Bu proje için null atanabilir başvuru türlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "Bu projenin gerektirdiği NuGet paketlerini geri yükleyin.", "postActions/restore/manualInstructions/default/text": "'dotnet restore' çalıştır", "postActions/editor/description": "Düzenleyicide UserControl1.xaml'i açar" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json index 099d0db8b69..1c431e5b664 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hans.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF 用户控件库", "description": "用于为 .NET WPF 应用程序创建用户控件库的项目", "symbols/TargetFrameworkOverride/description": "替代目标框架", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "项目的目标框架。", "symbols/Framework/choices/netcoreapp3.0/description": "目标 netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "目标 netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "目标 net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "目标 net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "目标 net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "在创建的项目文件中设置 langVersion", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "如果指定,则在创建时跳过项目的自动还原。", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "是否为此项目启用可为 null 的引用类型。", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "还原此项目所需的 NuGet 包。", "postActions/restore/manualInstructions/default/text": "运行 \"dotnet restore\"", "postActions/editor/description": "在编辑器中打开 UserControl1.xaml" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json index d4bb87fdc41..eef87b72652 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/localize/templatestrings.zh-Hant.json @@ -1,17 +1,29 @@ -{ +{ "author": "Microsoft", "name": "WPF 使用者控制項程式庫", "description": "此專案可用於建立適用於 .NET WPF 應用程式的使用者控制項程式庫", "symbols/TargetFrameworkOverride/description": "覆寫目標 Framework", + "symbols/TargetFrameworkOverride/displayName": "Target Framework Override", "symbols/Framework/description": "專案的目標 Framework。", "symbols/Framework/choices/netcoreapp3.0/description": "目標 netcoreapp3.0", + "symbols/Framework/choices/netcoreapp3.0/displayName": ".NET Core 3.0", "symbols/Framework/choices/netcoreapp3.1/description": "目標 netcoreapp3.1", + "symbols/Framework/choices/netcoreapp3.1/displayName": ".NET Core 3.1", "symbols/Framework/choices/net5.0/description": "目標 net5.0", + "symbols/Framework/choices/net5.0/displayName": ".NET 5.0", "symbols/Framework/choices/net6.0/description": "目標 net6.0", + "symbols/Framework/choices/net6.0/displayName": ".NET 6.0", "symbols/Framework/choices/net7.0/description": "目標 net7.0", + "symbols/Framework/choices/net7.0/displayName": ".NET 7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", + "symbols/Framework/choices/net8.0/displayName": ".NET 8.0", + "symbols/Framework/displayName": "Framework", "symbols/langVersion/description": "在建立的專案檔中設定 langVersion", + "symbols/langVersion/displayName": "Language Version", "symbols/skipRestore/description": "若指定,會在建立時跳過專案的自動還原。", + "symbols/skipRestore/displayName": "Skip restore", "symbols/Nullable/description": "是否要啟用此專案的可 null 參考類型。", + "symbols/Nullable/displayName": "Enable nullable", "postActions/restore/description": "還原此專案所需的 NuGet 套件。", "postActions/restore/manualInstructions/default/text": "執行 'dotnet restore'", "postActions/editor/description": "在編輯器中開啟 UserControl1.xaml" diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/template.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/template.json index 00f84bdc614..07963ba9d5c 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/template.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/.template.config/template.json @@ -6,8 +6,8 @@ "generatorVersions": "[1.0.0.0-*)", "description": "A project for creating a user control library for .NET WPF Applications", "groupIdentity": "Microsoft.Common.WPF.Control", - "precedence": "3000", - "identity": "Microsoft.Common.WPF.Control.CSharp.5.0", + "precedence": "7000", + "identity": "Microsoft.Common.WPF.Control.CSharp.7.0", "shortName": "wpfusercontrollib", "tags": { "language": "C#", @@ -21,7 +21,8 @@ "description": "Overrides the target framework", "replaces": "TargetFrameworkOverride", "datatype": "string", - "defaultValue": "" + "defaultValue": "", + "displayName": "Target Framework Override" }, "Framework": { "type": "parameter", @@ -30,31 +31,38 @@ "choices": [ { "choice": "netcoreapp3.0", - "description": "Target netcoreapp3.0" + "description": "Target netcoreapp3.0", + "displayName": ".NET Core 3.0" }, { "choice": "netcoreapp3.1", - "description": "Target netcoreapp3.1" + "description": "Target netcoreapp3.1", + "displayName": ".NET Core 3.1" }, { "choice": "net5.0", - "description": "Target net5.0" + "description": "Target net5.0", + "displayName": ".NET 5.0" }, { "choice": "net6.0", - "description": "Target net6.0" + "description": "Target net6.0", + "displayName": ".NET 6.0" }, { "choice": "net7.0", - "description": "Target net7.0" + "description": "Target net7.0", + "displayName": ".NET 7.0" }, { - "choice": "net8.0", - "description": "Target net8.0" + "choice": "net8.0", + "description": "Target net8.0", + "displayName": ".NET 8.0" } ], "replaces": "FrameworkParameter", - "defaultValue": "net8.0" + "defaultValue": "net8.0", + "displayName": "Framework" }, "UseWindowsDesktopSdk": { "type": "computed", @@ -65,7 +73,8 @@ "datatype": "text", "description": "Sets langVersion in the created project file", "defaultValue": "", - "replaces": "$(ProjectLanguageVersion)" + "replaces": "$(ProjectLanguageVersion)", + "displayName": "Language Version" }, "HostIdentifier": { "type": "bind", @@ -75,13 +84,50 @@ "type": "parameter", "datatype": "bool", "description": "If specified, skips the automatic restore of the project on create.", - "defaultValue": "false" + "defaultValue": "false", + "displayName": "Skip restore" }, "Nullable": { "type": "parameter", "datatype": "bool", "defaultValue": "true", - "description": "Whether to enable nullable reference types for this project." + "description": "Whether to enable nullable reference types for this project.", + "displayName": "Enable nullable" + }, + "csharp9orOlder": { + "type": "generated", + "generator": "regexMatch", + "datatype": "bool", + "parameters": { + "pattern": "^(ISO-1|ISO-2|[1-7]|[8-9]|[8-9]\\.0|7\\.[0-3])$", + "source": "langVersion" + } + }, + "csharp8orOlder": { + "type": "generated", + "generator": "regexMatch", + "datatype": "bool", + "parameters": { + "pattern": "^(ISO-1|ISO-2|[1-7]|8|8\\.0|7\\.[0-3])$", + "source": "langVersion" + } + }, + "csharp7orOlder": { + "type": "generated", + "generator": "regexMatch", + "datatype": "bool", + "parameters": { + "pattern": "^(ISO-1|ISO-2|[1-7]|7\\.[0-3])$", + "source": "langVersion" + } + }, + "csharpFeature_ImplicitUsings" : { + "type": "computed", + "value": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\"" + }, + "csharpFeature_FileScopedNamespaces" : { + "type": "computed", + "value": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\") && csharp9orOlder == \"false\"" } }, "primaryOutputs": [ @@ -97,24 +143,23 @@ ], "sources": [ { - "modifiers": [ - { - "condition": "(UseWindowsDesktopSdk)", - "exclude": [ - "Company.WpfControlLibrary.csproj" - ], - "rename": { - "Company.WpfControlLibrary3x.csproj": "Company.WpfControlLibrary.csproj" - } - }, - { - "condition": "(!UseWindowsDesktopSdk)", - "exclude": [ - "Company.WpfControlLibrary3x.csproj" - ] - } - ] - } + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "(Framework == \"netcoreapp3.1\" || Framework == \"netcoreapp3.0\")", + "source": "./netcoreapp3.1", + "target": "./" + }, + { + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "Framework == \"net5.0\"", + "source": "./net5.0", + "target": "./" + }, + { + "exclude": [ "**/[Bb]in/**", "**/[Oo]bj/**", ".template.config/**/*", "**/*.filelist", "**/*.lock.json" ], + "condition": "(Framework == \"net8.0\" || Framework == \"net7.0\" || Framework == \"net6.0\")", + "source": "./net6.0", + "target": "./" + } ], "defaultName": "WpfControlLibrary1", "postActions": [ diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/AssemblyInfo.cs deleted file mode 100644 index 22112342ead..00000000000 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/AssemblyInfo.cs +++ /dev/null @@ -1,10 +0,0 @@ -using System.Windows; - -[assembly:ThemeInfo( - ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located - //(used if a resource is not found in the page, - // or application resource dictionaries) - ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located - //(used if a resource is not found in the page, - // app, or any theme specific resource dictionaries) -)] diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/AssemblyInfo.cs new file mode 100644 index 00000000000..cc29e7f7411 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/AssemblyInfo.cs @@ -0,0 +1,10 @@ +using System.Windows; + +[assembly:ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/Company.WpfControlLibrary.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/Company.WpfControlLibrary.csproj similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/Company.WpfControlLibrary.csproj rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/Company.WpfControlLibrary.csproj diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/UserControl1.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/UserControl1.xaml similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/UserControl1.xaml rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/UserControl1.xaml diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/UserControl1.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/UserControl1.xaml.cs similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/UserControl1.xaml.cs rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net5.0/UserControl1.xaml.cs diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/AssemblyInfo.cs new file mode 100644 index 00000000000..cc29e7f7411 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/AssemblyInfo.cs @@ -0,0 +1,10 @@ +using System.Windows; + +[assembly:ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/Company.WpfControlLibrary.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/Company.WpfControlLibrary.csproj new file mode 100644 index 00000000000..f30da4ed1d0 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/Company.WpfControlLibrary.csproj @@ -0,0 +1,13 @@ + + + + FrameworkParameter-windows + TargetFrameworkOverride-windows + Company.WpfControlLibrary + $(ProjectLanguageVersion) + enable + true + enable + + + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml new file mode 100644 index 00000000000..febe6cba5bc --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml @@ -0,0 +1,12 @@ + + + + + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml.cs new file mode 100644 index 00000000000..ecb0b1e9527 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/net6.0/UserControl1.xaml.cs @@ -0,0 +1,57 @@ +#if (!csharpFeature_ImplicitUsings) +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; +#else +using System.Text; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; +#endif + +#if (csharpFeature_FileScopedNamespaces) +namespace Company.WpfControlLibrary; + +/// +/// Interaction logic for UserControl1.xaml +/// +public partial class UserControl1 : UserControl +{ + public UserControl1() + { + InitializeComponent(); + } +} +#else +namespace Company.WpfControlLibrary +{ + /// + /// Interaction logic for UserControl1.xaml + /// + public partial class UserControl1 : UserControl + { + public UserControl1() + { + InitializeComponent(); + } + } +} +#endif + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs new file mode 100644 index 00000000000..cc29e7f7411 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/AssemblyInfo.cs @@ -0,0 +1,10 @@ +using System.Windows; + +[assembly:ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/Company.WpfControlLibrary3x.csproj b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/Company.WpfControlLibrary.csproj similarity index 100% rename from packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/Company.WpfControlLibrary3x.csproj rename to packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/Company.WpfControlLibrary.csproj diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/UserControl1.xaml b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/UserControl1.xaml new file mode 100644 index 00000000000..febe6cba5bc --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/UserControl1.xaml @@ -0,0 +1,12 @@ + + + + + diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/UserControl1.xaml.cs b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/UserControl1.xaml.cs new file mode 100644 index 00000000000..f2b295ce792 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-CSharp/netcoreapp3.1/UserControl1.xaml.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace Company.WpfControlLibrary +{ + /// + /// Interaction logic for UserControl1.xaml + /// + public partial class UserControl1 : UserControl + { + public UserControl1() + { + InitializeComponent(); + } + } +} \ No newline at end of file diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json index 8f0a0afdc79..296179173a6 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.cs.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Knihovna uživatelských ovládacích prvků WPF", "description": "Projekt pro vytvoření knihovny uživatelských ovládacích prvků pro aplikace WPF .NET", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Cílit na net5.0", "symbols/Framework/choices/net6.0/description": "Cílit na net6.0", "symbols/Framework/choices/net7.0/description": "Cílový net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Nastaví langVersion ve vytvořeném souboru projektu.", "symbols/skipRestore/description": "Pokud se tato možnost zadá, přeskočí automatické obnovení projektu při vytvoření.", "postActions/restore/description": "Obnoví balíčky NuGet vyžadované tímto projektem.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.de.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.de.json index d91bf83d911..3bb4651d3f6 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.de.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.de.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Bibliothek von WPF-Benutzersteuerelementen", "description": "Ein Projekt zum Erstellen einer Bibliothek von Benutzersteuerelementen für .NET WPF-Anwendungen", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Auf „net5.0“ abzielen", "symbols/Framework/choices/net6.0/description": "Auf „net6.0“ abzielen", "symbols/Framework/choices/net7.0/description": "Target net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Legt „langVersion“ in der erstellten Projektdatei fest", "symbols/skipRestore/description": "Wenn angegeben, wird die automatische Wiederherstellung des Projekts beim Erstellen übersprungen.", "postActions/restore/description": "Stellt die NuGet-Pakete wieder her, die für dieses Projekt erforderlich sind.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.en.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.en.json index 23ebab8abfc..d6fb3b44f94 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.en.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.en.json @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Target net5.0", "symbols/Framework/choices/net6.0/description": "Target net6.0", "symbols/Framework/choices/net7.0/description": "Target net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Sets langVersion in the created project file", "symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", "postActions/restore/description": "Restore NuGet packages required by this project.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.es.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.es.json index 29213417ded..4e2caab0eb5 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.es.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.es.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Biblioteca de controles de usuario de WPF", "description": "Proyecto para crear una biblioteca de controles de usuario para aplicaciones WPF de .NET.", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Objetivo net5.0", "symbols/Framework/choices/net6.0/description": "Objetivo net6.0", "symbols/Framework/choices/net7.0/description": "Objetivo net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Establece langVersion en el archivo de proyecto creado.", "symbols/skipRestore/description": "Si se especifica, se omite la restauración automática del proyecto durante la creación.", "postActions/restore/description": "Restaure los paquetes NuGet necesarios para este proyecto.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json index 0edb708dcd8..5444567adff 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.fr.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Bibliothèque de contrôles utilisateur WPF", "description": "Projet de création d'une bibliothèque de contrôles utilisateur pour les applications WPF .NET", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "net5.0 cible", "symbols/Framework/choices/net6.0/description": "net6.0 cible", "symbols/Framework/choices/net7.0/description": "Cible net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Définit langVersion dans le fichier projet créé", "symbols/skipRestore/description": "S’il est spécifié, ignore la restauration automatique du projet lors de la création.", "postActions/restore/description": "Restaurez les packages NuGet requis par ce projet.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.it.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.it.json index 42009aba524..8d65cbfa19a 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.it.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.it.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Libreria di controlli utente WPF", "description": "Progetto per la creazione di una libreria di controlli utente per applicazioni WPF .NET", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Net5.0 di destinazione", "symbols/Framework/choices/net6.0/description": "Net6.0 di destinazione", "symbols/Framework/choices/net7.0/description": "Destinazione net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Imposta langVersion nel file di progetto creato", "symbols/skipRestore/description": "Se specificato, ignora il ripristino automatico del progetto durante la creazione.", "postActions/restore/description": "Ripristina i pacchetti NuGet richiesti da questo progetto.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json index 5031d954b19..76feab921d5 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ja.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF ユーザー コントロール ライブラリ", "description": ".NET Core WPF アプリケーション用のユーザー コントロール ライブラリを作成するためのプロジェクト", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "ターゲット net5.0", "symbols/Framework/choices/net6.0/description": "ターゲット net6.0", "symbols/Framework/choices/net7.0/description": "ターゲット net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "作成されたプロジェクト ファイルで langVersion を設定します", "symbols/skipRestore/description": "指定した場合、作成時にプロジェクトの自動復元がスキップされます。", "postActions/restore/description": "このプロジェクトに必要な NuGet パッケージを復元します。", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json index 89042dc5e07..1b98c3fa124 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ko.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF 사용자 정의 컨트롤 라이브러리", "description": ".NET WPF 애플리케이션용 사용자 정의 컨트롤 라이브러리 만들기 프로젝트", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "대상 net5.0", "symbols/Framework/choices/net6.0/description": "대상 net6.0", "symbols/Framework/choices/net7.0/description": "대상 net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "만든 프로젝트 파일의 langVersion를 설정합니다", "symbols/skipRestore/description": "지정된 경우, 프로젝트 생성 시 자동 복원을 건너뜁니다.", "postActions/restore/description": "이 프로젝트에 필요한 NuGet 패키지를 복원합니다.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json index 5b850c6caca..4678e0b4e09 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.pl.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Biblioteka kontrolek użytkownika WPF", "description": "Projekt służący do tworzenia biblioteki kontrolek użytkownika na potrzeby aplikacji WPF w środowisku .NET", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Docelowy net5.0", "symbols/Framework/choices/net6.0/description": "Docelowy net6.0", "symbols/Framework/choices/net7.0/description": "Docelowe środowisko net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Ustawia langVersion w utworzonym pliku projektu", "symbols/skipRestore/description": "Jeśli ta opcja jest określona, pomija automatyczne przywracanie projektu podczas tworzenia.", "postActions/restore/description": "Przywróć pakiety NuGet wymagane przez ten projekt.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json index 4a7ef3dc04b..2dadb72d2b7 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.pt-BR.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "Biblioteca de Controles de Usuário do WPF", "description": "Um projeto para criar uma biblioteca de controles de usuário para aplicativos .NET WPF", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Net5.0 de destino", "symbols/Framework/choices/net6.0/description": "Net6.0 de destino", "symbols/Framework/choices/net7.0/description": "Alvo .NET7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Define a langVersion no arquivo do projeto criado", "symbols/skipRestore/description": "Se especificado, ignora a restauração automática do projeto sendo criado.", "postActions/restore/description": "Restaura os pacotes do NuGet exigidos por este projeto.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json index c63b8843c1c..a3ad088093c 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.ru.json @@ -1,4 +1,4 @@ -{ +{ "author": "Майкрософт", "name": "Библиотека пользовательских элементов управления WPF", "description": "Проект для создания библиотеки пользовательских элементов управления для приложений WPF .NET.", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Целевая платформа: net5.0", "symbols/Framework/choices/net6.0/description": "Целевая платформа: net6.0", "symbols/Framework/choices/net7.0/description": "Целевая версия net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Задает свойство langVersion в созданном файле проекта", "symbols/skipRestore/description": "Если установлено, автоматическое восстановление проекта при создании пропускается.", "postActions/restore/description": "Восстановление пакетов NuGet, необходимых для этого проекта.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json index 34211d26b67..4a06b1e4be1 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.tr.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF Kullanıcı Denetimi Kitaplığı", "description": ".NET WPF Uygulamaları için kullanıcı kontrolü kitaplığı oluşturmaya yönelik proje", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "Hedef net5.0", "symbols/Framework/choices/net6.0/description": "Hedef net6.0", "symbols/Framework/choices/net7.0/description": "Hedef net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "Oluşturulan proje dosyasında langVersion'ı ayarlar", "symbols/skipRestore/description": "Belirtilmişse, oluşturulmakta olan projenin otomatik geri yüklenmesini atlar.", "postActions/restore/description": "Bu projenin gerektirdiği NuGet paketlerini geri yükleyin.", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json index e42f3d6b354..da1961ec26f 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF 用户控件库", "description": "用于为 .NET WPF 应用程序创建用户控件库的项目", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "目标 net5.0", "symbols/Framework/choices/net6.0/description": "目标 net6.0", "symbols/Framework/choices/net7.0/description": "目标 net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "在创建的项目文件中设置 langVersion", "symbols/skipRestore/description": "如果指定,则在创建时跳过项目的自动还原。", "postActions/restore/description": "还原此项目所需的 NuGet 包。", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json index 410b0d6c451..46279f762f8 100644 --- a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/content/WpfUserControlLibrary-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json @@ -1,4 +1,4 @@ -{ +{ "author": "Microsoft", "name": "WPF 使用者控制項程式庫", "description": "此專案可用於建立適用於 .NET WPF 應用程式的使用者控制項程式庫", @@ -9,6 +9,7 @@ "symbols/Framework/choices/net5.0/description": "目標 net5.0", "symbols/Framework/choices/net6.0/description": "目標 net6.0", "symbols/Framework/choices/net7.0/description": "目標 net7.0", + "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/langVersion/description": "在建立的專案檔中設定 langVersion", "symbols/skipRestore/description": "若指定,會在建立時跳過專案的自動還原。", "postActions/restore/description": "還原此專案所需的 NuGet 套件。", diff --git a/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/readme.MD b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/readme.MD new file mode 100644 index 00000000000..6b440d497c9 --- /dev/null +++ b/packaging/Microsoft.Dotnet.Wpf.ProjectTemplates/readme.MD @@ -0,0 +1,40 @@ +# WPF Projects Templates + +We provide the following templates: +* [WPF Application (C#)](./content/WpfApplication-CSharp) +* [WPF Application (VB)](./content/WpfApplication-VisualBasic) +* [WPF Class library (C#)](./content/WpfClassLibrary-CSharp) +* [WPF Class library (VB)](./content/WpfClassLibrary-VisualBasic) +* [WPF Custom Control library (C#)](./content/WpfCustomControlLibrary-CSharp) +* [WPF Custom Control library (VB)](./content/WpfCustomControlLibrary-VisualBasic) +* [WPF User Control Library (C#)](./content/WpfUserControlLibrary-CSharp) +* [WPF User Control Library (VB)](./content/WpfUserControlLibrary-VisualBasic) + +## Testing Templates + +Before submitting a change to any of the templates please make sure to test them locally. + +1. Install the required template with `dotnet` tool (e.g. `WpfApplication-CSharp`).
+In the command prompt of your choice run the following command: + ``` + > dotnet new install \wpf\packaging\Microsoft.Dotnet.Wpf.ProjectTemplates\content\WpfApplication-CSharp + ``` + +2. To confirm that the template is correctly installed run the following command and look for your template: + ``` + > dotnet new uninstall + ``` + ![image](../../Documentation/images/templates-check-installed.png) + +3. Create an app from your template: + ``` + > dotnet new wpf -n testapp1 + ``` + +4. Verify the app behaves as expected. +If necessary, tweak the template and create new apps. + +5. Once you are happy with the template, you can uninstall it to revert to the original by running the command given in `dotnet new uninstall` output; e.g. + ``` + > dotnet new uninstall \wpf\packaging\Microsoft.Dotnet.Wpf.ProjectTemplates\content\WpfApplication-CSharp + ````