Заметки о выпуске канала предварительной версии для пакета SDK для приложений Windows 1.3
Внимание
Канал предварительной версии не поддерживается для использования в рабочих средах, а приложения, использующие предварительные версии, не могут быть опубликованы в Microsoft Store.
Канал предварительной версии включает выпуски пакета SDK для приложений Windows с функциями предварительной версии канала на поздних этапах разработки. Предварительные версии не включают экспериментальные функции и API, но могут по-прежнему подвергаться критическим изменениям до следующего стабильного выпуска.
Важные ссылки:
- Если вы хотите обновить существующее приложение с более старой версии пакета SDK для приложений Windows до более новой версии, ознакомьтесь с обновлением существующих проектов до последнего выпуска пакета SDK для приложений Windows.
- Документация по предварительным выпускам см. в разделе "Установка средств для предварительной версии" и "Экспериментальные каналы" пакета SDK для приложений Windows.
Последний выпуск канала предварительной версии:
Последний выпуск стабильного канала:
Версия 1.3 preview 1 (1.3.0-preview1)
Это последний выпуск канала предварительной версии для версии 1.3. Этот выпуск включает предварительные версии для новых функций в WinAppSDK и нескольких производительности, безопасности, специальных возможностей и исправлений ошибок надежности.
В существующем приложении пакета SDK для приложений Windows 1.2 (из стабильного канала) можно обновить пакет Nuget до версии 1.3.0-preview1 (см. раздел "Обновление пакета" в Visual Studio и управление ими с помощью диспетчер пакетов NuGet).
Сведения об обновленной среде выполнения и MSIX см. в разделе "Последние загрузки пакета SDK для приложений Windows".
API фона XAML
Благодаря свойствам, встроенным в окно XAML, mica и фоновые акриловые фоны теперь проще использовать в приложении WinUI 3.
Дополнительные сведения о свойстве Window.SystemBackdrop см. в спецификации API фона Xaml на сайте GitHub.
public MainWindow()
{
this.InitializeComponent();
this.SystemBackdrop = new MicaBackdrop();
}
Window.AppWindow
Замена нескольких строк стандартного кода теперь позволяет использовать API AppWindow непосредственно из окна.Window.AppWindow
Дополнительные сведения о фоновом и использовании см. в спецификации API Window.AppWindow на сайте GitHub.
Новые возможности из WinAppSDK
ApplicationModel.DynamicDependency
:PackageDependency.PackageGraphRevisionId
заменяет устаревший mddGetGenerationId.- Environment Manager:
EnvironmentManager.AreChangesTracked
чтобы сообщить, могут ли изменения в диспетчере среды отслеживаться в приложении. Дополнительные сведения см. в спецификации API Environment Manager на сайте GitHub. - MRT Core: новое событие позволяет
Application.ResourceManagerInitializing
приложению предоставлять собственную реализациюIResourceManager
интерфейса и предоставлять доступ к ResourceManager, который WinUI использует для разрешения URI ресурсов. Дополнительные сведения см. в спецификации API IResourceManager на сайте GitHub. - С помощью последней экспериментальной ВЕРСИИ VSIX теперь вы можете преобразовать приложение между распаковкой и упакованным с помощью меню Visual Studio вместо файла проекта.
- Новое событие возникает,
DebugSettings.XamlResourceReferenceFailed
когда не удается устранить ссылку static/ThemeResource. Это событие предоставляет доступ к трассировке, в которой платформа ищет этот ключ, чтобы лучше разрешить отладку сбоев статических и подстановок ThemeResource. Дополнительные сведения см. в спецификации API и проблемах 4972, 2350 и 6073 на сайте GitHub. - Развертывание. Управление средой выполнения
DeploymentRepairOptions
приложений Windows и восстановление теперь доступно как частьDeploymentManager
. Дополнительные сведения см. в разделе "Восстановление" спецификации API развертывания на GitHub.
Известные проблемы
- Элемент управления Pivot приводит к сбою среды выполнения с ошибкой синтаксического анализа XAML. Дополнительные сведения см. в статье # 8160 на сайте GitHub.
- Когда откроется всплывающее окно DatePicker или TimePicker, приложение завершает работу.
WindowsAppRuntime.RuntimeInfo
ИнтерфейсыWindowsAppRuntime.ReleaseInfo
API, представленные в выпусках 1.3, пока не поддерживаются, так как они содержат критически важные ошибки.
См. также
- Последние заметки о выпуске стабильного канала для пакета SDK для приложений Windows
- Последние заметки о выпуске экспериментального канала для пакета SDK для приложений Windows
- Установка инструментов для Windows App SDK
- Создание первого проекта WinUI 3 (пакет SDK для приложений Windows)
- Использование пакета Windows App SDK в существующем проекте
- Общие сведения о развертывании
Windows developer