Windows template studio что это

Microsoft выпустила Windows Template Studio 2.0

Microsoft выпустила Windows Template Studio в мае 2017 года. Утилита пришла на смену Windows App Studio и является хорошим отправным пунктом для тех, кто хочет ознакомиться с процессом написания кода под Windows 10 без глубоких познаний в области программирования. На протяжении прошлых месяцев Microsoft активно добавляла новые функции в WTS (разработчикам также доступен исходный код утилиты). Последний раз Windows Template Studio обновлялась в феврале 2018 года (версия 1.7), а теперь пользователям доступно обновление 2.0.

Хотя предыдущие обновления почти с каждым релизом содержали в себе много нового, релиз 2.0 не может похвастать большим количеством нововведений. Все же версия 2.0 предложит пользователям несколько приятных доработок. К примеру, разработчики улучшили интерфейс утилиты и теперь он более отзывчивый и быстрый. Также он умеет распознавать тему Visual Studio (светлая, темная или высокий контраст) и соответствующее подстраиваться под нее.

Разработчики обещают добавить в Windows Template Studio новые контролы. После релиза Windows 10 1803 в WTS появится NavigationView, который заменит собой бутербродное меню от UWP Community Toolkit. Также документация относительно шаблонов и мастера Windows Template Studio будет перемещена на docs.microsoft.com.

Если в вашей IDE уже установлено дополнение Windows Template Studio, новая версия автоматически загрузится и установится. Проверить обновление можно также вручную из панели управления расширениями, а новые пользователи могут загрузить Windows Template Studio по ссылке. Если вы разработчик и у вас есть пожелания по улучшению этой утилиты, Microsoft просит высказать свое мнение по ссылке на GitHub.

Релиз Windows Template Studio 1.3

Созданный как наследник Windows App Studio, инструмент Template Studio помогает разработчикам с лёгкостью создавать UWP-приложения.

Ниже представлены краткие сведения об основных изменениях в новой версии. Полный список можно найти в GitHub-репозитории проекта.

Читайте также:  Disabling windows defender service

Новая функция

  • схема запуска приложения (aka myAwesomeApp://myDeepLinksIntoMyApp?foo=bar);

Улучшения шаблонов

  • поддержка темы Windows по умолчанию добавлена в шаблоны;
  • применение кодировки UTF-8 с BOM (Byte order mark) для поддержки всех языков;
  • поддержка доступности в шаблонах.

Улучшения мастера создания

  • исправлены ошибки и улучшен кода;
  • необходимые элементы для локализации теперь полностью интегрированы.

Улучшения процесса разработки

  • для баз данных шаблонов и мастеров применен StyleCop;
  • добавлена поддержка AppVeyor;
  • проведена необходимая работа для .NET Foundation.

Будущее проекта

По словам разработчиков, в будущем Microsoft планирует добавить Fluent-дизайн шаблонов, шаблоны Windows Ink, локализацию мастера создания приложений, полную поддержку Visual Basic, Caliburn.Micro и Prism.

Установка

Visual Studio автоматически обновит версию продукта. Если этого не произошло, можно перейти в раздел «Инструменты → Расширения», найти Windows Template Studio и обновить его самостоятельно. Для чистой установки без использования VS необходимо скачать новую версию с сайта продукта.

Встречайте Windows Template Studio 1.1

Мы очень рады объявить о выпуске Windows Template Studio 1.1. В сотрудничестве с заинтересованным сообществом мы поставили на поток и циклический выпуск новые функции и общую функциональность. Мы постоянно ищем помощников, и, если вас интересует эта тема, пожалуйста, зайдите на сайт GitHub: https :// aka . ms / wts .

Как получить обновление:

Есть две возможности получить обновление до последней сборки.

  • Если уже установлено: Visual Studio должна автоматически выполнить обновление. Чтобы самостоятельно запустить обновление, откройте меню Сервис (Tools)-> Расширения и обновления (Extensions and Updates). Затем перейдите к расширителю Обновить (Update), расположенному слева, и вы увидите Windows Template Studio — щелкните Обновить (Update).
  • Если еще не установлено: пройдите по ссылке https://aka.ms/wtsinstall, щелкните «загрузить (download)» и дважды щелкните Установщик VSIX (VSIX installer).

Улучшения Мастера (Wizard):

  • переупорядочение страниц;
  • первая страница уже не будет пустой;
  • переименование страниц и фоновых задач;
  • улучшение автономной (offline) работы;
  • начата работа по локализации;
  • добавлен анализ кода.

Обновления страниц:

  • добавлена страница Сетка (Grid);
  • добавлена страница Диаграмма (Chart);
  • добавлена страница Media/Video;
  • улучшена страница веб-представления (Web View).
Читайте также:  Lazarus работа с реестром windows

Обновления функций:

  • добавлено хранилище Store SDK Notifications;
  • SettingStorage теперь может сохранять в двоичном виде (а не только в строковом).

Улучшения шаблона (Template):

  • панель навигации (Navigation panel) перенесена в UWP Community Toolkit;
  • отрегулировано Задание стиля (Styling);
  • улучшена производительность загрузчика ресурсов (ResourceLoader).

Чтобы познакомиться с полным списком решенных проблем релиза 1.1, перейдите на Github.

Что готовится в следующих версиях

Нам очень приятны поддержка и соучастие сообщества. Мы сотрудничаем с фреймворком Caliburn.Micro и создали ветку разработки с Найджелом Сэмпсоном (Nigel Sampson). Мы ведем обсуждения с представителями Prism и Template 10, чтобы понять, как добавить и эти платформы. А ниже мы представляем вашему вниманию список того, что мы собираемся добавить:

  • новый дизайн шаблонов (Fluent design);
  • функции Project Rome как дополнительные опции проектов;
  • поддержку кликов правой кнопки мыши для уже существующих проектов;
  • локализацию Мастера (wizard);
  • поддержку специальных возможностей (Accessibility) в мастере и в шаблонах.

Microsoft выпустила Windows Template Studio 1.1

В мае Microsoft сообщила, что собирается изменить Windows App Studio в Windows Template Studio. WTS – это расширение для Visual Studio 2017, которое ускоряет создание нового UWP-приложения за счет использования так называемого «мастера». На выходе разработчик получает проект с хорошо сформированным, легко читаемым кодом, в который интегрированы возможности Windows 10 и лучшие из существующих наработок для начала создания приложения. Быстрее, легче, без костылей.

С выходом версии 1.1 Windows Template Studio обросла несколькими новыми возможностями. Согласно публикации Microsoft в блоге Windows Developer, новая версия WTS создана в результате сбора большого количества отзывов, полученных от сообщества. Список изменений включает в себя улучшения для самого мастера (появилась возможность изменения порядка страниц, переименование фоновых процессов, улучшения для оффлайн-режима и подготовка для локализации), обновления страниц (появились страницы для таблиц, медиа, Web View и так далее) и улучшения шаблонов.

Разработчики могут ознакомиться с подробным списком изменений на официальной странице в GitHub.

Сейчас Microsoft работает над добавлением поддержки Fluent Design System и локализацией шаблонов и мастера, плюс функциями Project Rome. Установленное дополнение Windows Template Studio обновится автоматически. Скачать же его можно из Visual Studio Marketplace.

Читайте также:  Настройка fs2004 windows 10

Windows template studio что это

Windows Template Studio

Windows Template Studio (WinTS) is a Visual Studio 2019 Extension that accelerates the creation of new Universal Windows Platform (UWP) and Windows Presentation Foundation (WPF .NET Core 3.1) apps using a wizard-based experience. The resulting project is well-formed, readable code that incorporates great development features while implementing proven patterns and best practices. Sprinkled throughout the generated code we have links to documentation to provide useful insights. WinTS supports creating UWP apps in C# or VB.Net and WPF (.NET Core 3.1) apps in C#.

We’re also looking into creation of WinUI3 Desktop Apps. You can find more info on how to test and give feedback In our WinUI docs.

Branch CI Test Version Version
release
dev
Branch Full Tests OneByOne Tests WACK Tests
release
dev

The builds include test verifications to validate the contributions:

  • CI Build: Includes all unit test + minimum integration verifications (minimum generation + build + code style rules). Runs every PR requested / PR accepted.
  • Full Tests: Includes tests to verify combinations and variations of templates from a project generation point of view and builds the solutions generated to ensure no build time issues found. Runs every PR accepted and takes longer to be completed.
  • One By One Tests: Includes tests to verify every template individually from a project generation point of view and builds the solutions generated to ensure no build time issues found. Runs once every week and takes longer to be completed.
  • Wack Tests: Includes tests that run the App Certification Kit against the generated projects to ensure there are no issues blocking a submission to the store. Runs once nightly and takes quite a while to complete.

Windows Template Studio approaches UWP and WPF app creation using the following six attribute sets:

Project type

First, how do you want your app’s UI navigation to behave?

Оцените статью