Windows 앱 SDK 1.3에 대한 미리 보기 채널 릴리스 정보
Important
미리 보기 채널은 프로덕션 환경에서 사용할 수 없으며 미리 보기 릴리스를 사용하는 앱은 Microsoft 스토어에 게시할 수 없습니다.
미리 보기 채널에는 개발 후반 단계에서 미리 보기 채널 기능이 있는 Windows 앱 SDK 릴리스가 포함되어 있습니다. 미리 보기 릴리스에는 실험적 기능 및 API가 포함되지 않지만 다음 안정적인 릴리스 이전에도 호환성이 손상되는 변경이 발생할 수 있습니다.
중요 링크:
- 기존 앱을 이전 버전의 Windows 앱 SDK에서 최신 버전으로 업그레이드하려면 기존 프로젝트를 Windows 앱 SDK의 최신 릴리스로 업데이트를 참조하세요.
- 미리보기 릴리스에 대한 문서는 Windows App SDK의 미리보기 및 실험 채널에 대한 도구 설치를 참조하십시오.
최신 미리 보기 채널 릴리스:
최신 안정적인 채널 릴리스:
버전 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
에서 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, 2350 및 6073 을 참조하세요. - 배포: Windows 앱 런타임
DeploymentRepairOptions
을 관리하고 복구하기 위해 이제 의DeploymentManager
일부로 사용할 수 있습니다. 자세한 내용은 GitHub의 배포 API 사양 의 복구 섹션을 참조하세요.
알려진 문제
- 피벗 컨트롤은 XAML 구문 분석 오류로 인해 런타임 충돌이 발생합니다. 자세한 내용은 GitHub의 #8160호를 참조하십시오.
- DatePicker 또는 TimePicker 플라이아웃이 열리면 앱이 충돌합니다.
- 1.3 릴리스에서 도입된
WindowsAppRuntime.ReleaseInfo
및WindowsAppRuntime.RuntimeInfo
API는 중요한 버그가 포함되어 있으므로 아직 지원되지 않습니다.
관련 항목
Windows developer