Microsoft hat Version 3.0 der Visual-Studio-Erweiterung Windows Template Studio vorgelegt. Das Open-Source-Projekt generiert über einen Wizard gut strukturierte Ausgangsanwendungen für die Universal Windows Platform. Das Major Release überführt die Codegenerierung in einen Multi-Projekt-Modus und gibt künftig ein UWP-Projekt sowie ein .NET-Core-Projekt aus.
Die Aufteilung in zwei Projekte dient der Separation der Codelogik und der Wiederverwendbarkeit: Die plattformunabhängige Logik wandert ins .NET-Core-Projekt, das UWP-Projekt bleibt Windows-Plattform und Oberfläche. Damit lässt sich der Wizard projektübergreifend für die UWP- und die .NET-Entwicklung nutzen.
Zu den weiteren Änderungen der Version 3.0 zählen eine Funktion zum Anlegen neuer Projekte per Rechtsklick sowie der Ersatz des Pivot-Navigationsmusters durch die Horizontal Navigation View. Außerdem wurde MVVM Light auf die .NET-Standard-Bibliothek umgestellt. Das Update hebt mehrere Abhängigkeiten an, darunter Adaptive Cards auf Version 1.1.2, AppCenter Analytics und Crashes auf 1.12.0 sowie die UI.Xaml-Bibliothek auf die Version 2.0.181018003.1.
Für Visual Studio 2019 Preview bleibt ein bekanntes Problem: Bei Multi-Projekt-Lösungen schlägt eine NuGet-Referenz im Core-Projekt fehl, wovon Microsoft zufolge ausschließlich Newtonsoft.Json betroffen ist. Entwickler fügen die Referenz derzeit manuell hinzu. Außerdem entfernt das Team den Feedback Hub vorübergehend, bis ein Fehler im zuständigen SDK behoben ist.
Ausblick auf Version 3.1
Den vollständigen Changelog führt das GitHub-Repository des Projekts. Das Team kündigt für die kommenden Releases unter anderem ein Menüleisten-Navigationsmuster, Identity Login, Unit-Test-Projekte, Azure-Funktionen sowie eine verbesserte Unterstützung von Visual Studio 2019 an. Windows Template Studio hatte 2017 das ehemalige Windows Phone App Studio abgelöst und begleitet Microsofts Open-Source-Öffnung der Windows-Oberflächen-Frameworks.
Wer die Erweiterung bereits in Visual Studio installiert hat, erhält das Update automatisch über die Update-Ansicht unter Extensions and Updates. Bei der Neuinstallation führt der Weg über den VSIX-Installer unter aka.ms/wtsinstall.

