다음을 통해 공유


Windows 앱 SDK 1.3에 대한 미리 보기 채널 릴리스 정보

Important

미리 보기 채널은 프로덕션 환경에서 사용할 수 없으며 미리 보기 릴리스를 사용하는 앱은 Microsoft 스토어에 게시할 수 없습니다.

미리 보기 채널에는 개발 후반 단계에서 미리 보기 채널 기능이 있는 Windows 앱 SDK 릴리스가 포함되어 있습니다. 미리 보기 릴리스에는 실험적 기능 및 API가 포함되지 않지만 다음 안정적인 릴리스 이전에도 호환성이 손상되는 변경이 발생할 수 있습니다.

중요 링크:

최신 미리 보기 채널 릴리스:

최신 안정적인 채널 릴리스:

버전 1.3 미리 보기 1 (1.3.0-preview1)

버전 1.3을 위한 미리보기 채널의 최신 릴리스입니다. 이 릴리스에는 WinAppSDK의 새로운 기능과 몇 가지 성능, 보안, 접근성 및 안정성 버그 수정에 대한 미리 보기가 포함되어 있습니다.

기존 Windows App SDK 1.2(안정 채널에서) 앱에서 Nuget 패키지를 1.3.0-preview1로 업데이트할 수 있습니다(NuGet 패키지 매니저를 사용하여 Visual Studio에 패키지 설치 및 관리패키지 업데이트 섹션 참조).

업데이트된 런타임 및 MSIX는 최신 Windows 앱 SDK 다운로드를 참조하세요.

XAML 배경 API

XAML 창에 기본 제공된 속성을 사용하면 이제 WinUI 3 앱에서 Mica & Background Acrylic 배경을 더 쉽게 사용할 수 있습니다.

Window.SystemBackdrop 속성에 대한 자세한 내용은 GitHub의 Xaml Backdrop API 사양을 참조하십시오.

public MainWindow()
{
    this.InitializeComponent();

    this.SystemBackdrop = new MicaBackdrop();
}

Window.AppWindow

보일러 플레이트 코드의 여러 줄을 교체하면 이제 윈도우에서Window.AppWindow까지 앱윈도우 API를 직접 사용할 수 있습니다. 추가 배경 및 사용 정보는 GitHub의 Window.AppWindow API 사양 을 참조하세요.

WinAppSDK 전체의 새로운 기능

  • ApplicationModel.DynamicDependency: PackageDependency.PackageGraphRevisionId 사용되지 않는 MddGetGenerationId를 대체합니다.
  • 환경 관리자: EnvironmentManager.AreChangesTracked 애플리케이션에서 환경 관리자의 변경 내용을 추적할 수 있는지 여부를 알려 줍니다. 자세한 내용은 GitHub의 Environment Manager API 사양 참조하십시오.
  • MRT Core: 새 이벤트로, Application.ResourceManagerInitializing 앱에서 자체 인터페이스 구현 IResourceManager 을 제공할 수 있으며, WinUI에서 리소스 URI를 확인하는 데 사용하는 ResourceManager에 액세스할 수 있습니다. 자세한 내용은 GitHub의 IROSManager API spec를 참조하십시오.
  • 최신 실험적 VSIX를 사용하면 이제 프로젝트 파일 대신 Visual Studio 메뉴를 통해 패키지되지 않은 상태로 앱을 변환할 수 있습니다.
  • 이제 참조된 Static/ThemeResource 조회를 확인할 수 없는 경우 새 이벤트가 발생 DebugSettings.XamlResourceReferenceFailed 합니다. 이 이벤트는 정적 & ThemeResource 조회 실패를 디버깅할 수 있도록 프레임워크에서 해당 키를 검색한 위치를 자세히 설명하는 추적에 액세스할 수 있도록 합니다. 자세한 내용은 GitHub에서 API 사양 및 문제 4972, 23506073 을 참조하세요.
  • 배포: Windows 앱 런타임 DeploymentRepairOptions 을 관리하고 복구하기 위해 이제 의 DeploymentManager일부로 사용할 수 있습니다. 자세한 내용은 GitHub의 배포 API 사양 의 복구 섹션을 참조하세요.

알려진 문제

  • 피벗 컨트롤은 XAML 구문 분석 오류로 인해 런타임 충돌이 발생합니다. 자세한 내용은 GitHub의 #8160호를 참조하십시오.
  • DatePicker 또는 TimePicker 플라이아웃이 열리면 앱이 충돌합니다.
  • 1.3 릴리스에서 도입된 WindowsAppRuntime.ReleaseInfoWindowsAppRuntime.RuntimeInfo API는 중요한 버그가 포함되어 있으므로 아직 지원되지 않습니다.