Udostępnij za pośrednictwem


Najnowsze informacje o wersji kanału eksperymentalnego dla zestawu SDK aplikacji systemu Windows

Ważny

Kanał eksperymentalny jest nieobsługiwany do użytku w środowiskach produkcyjnych, a aplikacje korzystające z wersji eksperymentalnych nie mogą być publikowane w Sklepie Microsoft.

Eksperymentalny kanał zawiera wersje zestawu Windows App SDK z funkcjami eksperymentalnego kanału , które znajdują się we wczesnych etapach rozwoju. Interfejsy API dla funkcji eksperymentalnych mają atrybut Eksperymentalny. Jeśli wywołasz eksperymentalny interfejs API w kodzie, otrzymasz ostrzeżenie dotyczące czasu kompilacji. Wszystkie interfejsy API w kanale eksperymentalnym podlegają rozbudowanym poprawkom i zmianom, które mogą powodować niezgodność. Funkcje eksperymentalne i interfejsy API mogą zostać w dowolnym momencie usunięte z kolejnych wersji.

ważne linki:

Wersja 1.8 Eksperymentalna (1.8.0-Experimental4)

Używanie sztucznej inteligencji na urządzeniu przy użyciu Windows AI APIs

Ważny

Podstawowe modele uczenia maszynowego wymagane dla tych interfejsów API wymagają obecnie, aby urządzenie uruchamiało najnowszą kompilację niejawnego programu testów systemu Windows 11 w kanale programistycznym. Ponadto te interfejsy API wymagają, aby urządzenie było komputerem Copilot+. Aby dowiedzieć się więcej na temat tych urządzeń, zobacz Przewodnik dewelopera po komputerach Copilot+. Interfejsy API zgłaszają wyjątek po wywołaniu na urządzeniach bez niezbędnej pomocy technicznej.

Zestaw SDK aplikacji systemu Windows zawiera zaawansowane funkcje sztucznej inteligencji systemu Windows, umożliwiając deweloperom bezproblemowe integrowanie inteligentnych funkcji z aplikacjami. Te ulepszenia obejmują lokalne funkcje sztucznej inteligencji, takie jak odpowiadanie na przychodzące monity, rozpoznawanie tekstu na obrazach, opisywanie zawartości obrazu, wyodrębnianie obiektów z obrazów i nie tylko.

Aby uzyskać informacje na temat odpowiedzialnych praktyk programistycznych używanych podczas tworzenia interfejsów API sztucznej inteligencji systemu Windows, które można również stosować podczas tworzenia funkcji wspomaganych przez sztuczną inteligencję, zapoznaj się ze wskazówkami dotyczącymi tworzenia odpowiedzialnych aplikacji i funkcji sztucznej inteligencji w systemie Windows .

Microsoft Windows ML

Usługa Windows ML umożliwia przyspieszone sprzętowo uczenie maszynowe do aplikacji systemu Windows. Pakiet Microsoft.WindowsAppSDK.ML udostępnia zoptymalizowaną pod kątem systemu Windows wersję środowiska uruchomieniowego ONNX z uproszczonymi interfejsami API do zarządzania dostawcami wykonywania.

Najważniejsze funkcje:

  • Abstrakcja sprzętu: automatycznie odnajduje dostawców możliwości wykonawczych zgodnych ze sprzętem i zarządza nimi.
  • Uproszczone zarządzanie EP: obsługuje pozyskiwanie, instalowanie i rejestrację dostawców wykonywania na urządzeniu lokalnym, na których działa aplikacja.
  • Bezproblemowa integracja środowiska uruchomieniowego ONNX: działa bezpośrednio z interfejsami API środowiska uruchomieniowego ONNX na potrzeby wnioskowania modelu.
  • Obsługa wielu języków: dostępna dla języków C++, C#, Python i innych języków.

Zmieniono nazwę zestawu WindowsAppSDK.Packages

Nazwa pakietu Microsoft.WindowsAppSDK.Packages składnika NuGet została zmieniona na Microsoft.WindowsAppSDK.Runtime. Ta zmiana lepiej odzwierciedla przeznaczenie pakietu i wyjaśnia swoją rolę w zestawie SDK — w szczególności, że hermetyzuje składnik środowiska uruchomieniowego.

Raportowanie limitu rozmiaru monitu

Umożliwia aplikacjom określenie, czy dane wejściowe przekraczają dozwolony rozmiar dla wywołania podsumowania tekstu. Jeśli dane wejściowe są zbyt duże, interfejs API zwraca indeks wskazujący bieżący limit, umożliwiając deweloperom odpowiednie dostosowanie danych wejściowych. Ten limit jest oparty na liczbie tokenów, a nie na długości bajtów lub znaków, i może się różnić w czasie z powodu wielu czynników. W związku z tym aplikacje powinny traktować limit jako dynamiczny i mogą ulec zmianie.

Ton zamiany tekstu

Umożliwia ponowne zapisywanie tekstu z określonymi tonami. Opcja Casual parafrazuje treści, aby brzmieć bardziej nieformalnie i rozmownie, używając naturalnych, spontanicznych fraz przy zachowaniu formatu i znaczenia. Opcja Formal przekształca tekst w dopracowaną, profesjonalną wersję, zachowując oryginalną strukturę i szczegóły z precyzyjnym językiem odpowiednim dla kontekstu formalnego. Opcja Ogólne zachowuje oryginalny ton i intencję, zapewniając, że znaczenie pozostaje niezmienione.

Opcje podsumowania konwersacji

Umożliwia deweloperom określenie żądanego języka danych wyjściowych na potrzeby podsumowania konwersacji. Dzięki temu aplikacje mogą generować podsumowania w języku docelowym, ulepszać lokalizację i środowisko użytkownika.

Poprawki błędów

  • Usunięto zduplikowane pliki .winmd związane ze składnikami AI. Aby uzyskać więcej informacji, zobacz Zgłoszenie nr 5439 na GitHub dotyczące Windows App SDK

  • Rozwiązano problem z potencjalną awarią spowodowaną reentrancją w ApplicationDataProvider::GetStateFolderUris. Aby uzyskać więcej informacji, zobacz Problem z usługą GitHub zestawu SDK aplikacji systemu Windows #10513

  • Usunięto usterkę interfejsu użytkownika, gdzie TitleBar wyświetlało nieprawidłowe odstępy w przypadku użycia krótkiego tytułu. Aby uzyskać więcej informacji, zobacz Windows App SDK GitHub Issue #10492

  • Usunięto usterkę interfejsu użytkownika, w której kontrolka CalendarDatePicker wyświetlała nieprawidłowe marginesy ikon po ustawieniu długiego nagłówka. Aby uzyskać więcej informacji, zobacz Zgłoszenie GitHub dla zestawu SDK aplikacji Windows #10469

  • Rozwiązano problem związany z niezgodnościami wersji między pakietami NuGet WindowsAppSDK i Windows SDK, co może spowodować niepowodzenie kompilacji nowych projektów od razu po utworzeniu. Aby uzyskać więcej informacji, zobacz Zgłoszenie GitHub Windows App SDK #10467

  • Rozwiązano regresję polegającą na ignorowaniu danych wejściowych kółka myszy, jeśli ustawienie „Przewijanie nieaktywnych okien po najechaniu na nie” zostało wyłączone, przez co okna wydają się ciągle nieaktywne. Aby uzyskać więcej informacji, zobacz Zgłoszenie GitHub dla Windows App SDK #10091

  • Usunięto usterkę wdrażania polegającą na tym, że nie można ustawić $(WindowsPackageType)=MSIX w pliku projektu, co uniemożliwia dodanie menedżera wdrażania, co powoduje nieoczekiwane wymaganie uprawnień administratora przez aplikacje. Aby uzyskać więcej informacji, zobacz Zgłoszenie GitHub Windows App SDK #8182

Nowe interfejsy API dla wersji 1.8 eksperymentalnej 4

Ta wersja zawiera następujące nowe i zmodyfikowane eksperymentalne interfejsy API:

Microsoft.UI.Composition
 
    CompositionNotificationDeferral
    CompositionProjectedShadow
        MaxOpacity
        MinOpacity
        OpacityFalloff
 
    CompositionProjectedShadowCaster
        AncestorClip
        Mask
 
    CompositionProjectedShadowDrawOrder
    CompositionProjectedShadowReceiver
        DrawOrder
        Mask
Microsoft.UI.Composition.Experimental
 
    ExpCompositionVisualSurface
    ExpExpressionNotificationProperty
    IExpCompositionPropertyChanged
    IExpCompositionPropertyChangedListener
    IExpCompositor
    IExpVisual
Microsoft.UI.Content
 
    ContentAppWindowBridge
    ContentDisplayOrientations
    ContentExternalBackdropLink
    ContentExternalOutputLink
    ContentIsland
        Connected
        ConnectionInfo
        ConnectRemoteEndpoint
        Disconnected
        IsRemoteEndpointConnected
        Root
 
    ContentIslandEnvironment
        CurrentOrientation
        NativeOrientation
        ThemeChanged
 
    ContentSite
        TryGetAutomationProvider
 
    ContentSiteEnvironment
        CurrentOrientation
        NativeOrientation
        NotifyThemeChanged
 
    CoreWindowSiteBridge
    CoreWindowTopLevelWindowBridge
    DesktopChildSiteBridge
        AcceptRemoteEndpoint
        ConnectionInfo
        IsRemoteEndpointConnected
        RemoteEndpointConnecting
        RemoteEndpointDisconnected
        RemoteEndpointRequestedStateChanged
 
    DesktopPopupSiteBridge
        AnchoringBehavior
        AnchoringPixelAlignment
 
    DesktopSiteBridge
        TryCreatePopupSiteBridge
 
    EndpointConnectionEventArgs
    EndpointRequestedStateChangedEventArgs
    IContentIslandEndpointConnectionPrivate
    IContentNodeOwner
    IContentSiteBridgeEndpointConnectionPrivate
    PopupAnchoringOptions
    PopupWindowSiteBridge
    ProcessStarter
    SystemVisualSiteBridge
Microsoft.UI.Designer
 
    DesignerOutputHost
Microsoft.UI.Input
 
    InputKeyboardSource
        GetForWindowId
 
    InputLayoutPolicy
    InputLightDismissAction
        GetForIsland
 
    InputLightDismissEventArgs
    InputPointerActivationBehavior
    InputPointerSource
        ActivationBehavior
        DirectManipulationHitTest
        GetForVisual
        GetForWindowId
        RemoveForVisual
        TouchHitTesting
        TrySetDeviceKinds
 
    InputPopupController
    LightDismissReason
    PopupPointerMode
    ProximityEvaluation
    TouchHitTestingEventArgs
Microsoft.UI.Input.Experimental
 
    ExpInputSite
    ExpPointerPoint
Microsoft.UI.Windowing
 
    AppWindow
        GetCurrentPlacement
        PersistedStateId
        PlacementRestorationBehavior
        SaveCurrentPlacement
        SaveCurrentPlacementForAllPersistedStateIds
        SetCurrentPlacement
 
    AppWindowPlacementDetails
    DisplayArea
        GetMetricsFromWindowId
 
    PlacementInfo
    PlacementRestorationBehavior
Microsoft.UI.Xaml
 
    XamlIsland
        ShouldConstrainPopupsToWorkArea
Microsoft.UI.Xaml.Automation.Peers
 
    AutomationEvents
        Notification
 
    InkCanvasAutomationPeer
    PagerControlAutomationPeer
Microsoft.UI.Xaml.Controls
 
    ContentDialogPlacement
        UnconstrainedPopup
 
    DoInkPresenterWork
    ElementFactory
    FlowLayout
    FlowLayoutAnchorInfo
    FlowLayoutLineAlignment
    FlowLayoutState
    IApplicationViewSpanningRects
    IndexPath
    InfoBar
        Opened
 
    InfoBarOpenedEventArgs
    InkCanvas
    ISelfPlayingAnimatedVisual
    ItemContainer
        CanUserInvoke
        CanUserInvokeProperty
        CanUserSelect
        CanUserSelectProperty
        ItemInvoked
        MultiSelectMode
        MultiSelectModeProperty
 
    ItemContainerInteractionTrigger
    ItemContainerInvokedEventArgs
    ItemContainerMultiSelectMode
    ItemContainerUserInvokeMode
    ItemContainerUserSelectMode
    LayoutPanel
    NumberBox
        InputScope
        InputScopeProperty
        TextAlignment
        TextAlignmentProperty
 
    PagerControl
    PagerControlButtonVisibility
    PagerControlDisplayMode
    PagerControlSelectedIndexChangedEventArgs
    PagerControlTemplateSettings
    ProgressRing
        DeterminateSource
        DeterminateSourceProperty
        IndeterminateSource
        IndeterminateSourceProperty
 
    RecyclePool
    RecyclingElementFactory
    ScrollingScrollStartingEventArgs
    ScrollingZoomStartingEventArgs
    ScrollView
        ScrollStarting
        ZoomStarting
 
    SelectionModel
    SelectionModelChildrenRequestedEventArgs
    SelectionModelSelectionChangedEventArgs
    SelectTemplateEventArgs
    StackLayout
        IsVirtualizationEnabled
        IsVirtualizationEnabledProperty
 
    StackLayoutState
    TeachingTip
        Opened
 
    TeachingTipOpenedEventArgs
    UniformGridLayoutState
Microsoft.UI.Xaml.Controls.Primitives
 
    ScrollPresenter
        ScrollStarting
        ZoomStarting
Microsoft.Windows.AI.Foundation
 
    AIFoundationContract
    EmbeddingVector
Microsoft.Windows.AI.Imaging
 
    ImageObjectRemover
    ImageObjectRemoverContract
Microsoft.Windows.AI.MachineLearning
 
    ExecutionProvider
    ExecutionProviderCatalog
    ExecutionProviderReadyResult
    ExecutionProviderReadyResultState
    ExecutionProviderReadyState
    MachineLearningContract
Microsoft.Windows.AI.Text
 
    ConversationItem
    ConversationSummaryOptions
    InputKind
    LanguageModel
        CreateContext
        CreateContext
        CreateContext
        GenerateEmbeddingVectors
        GenerateEmbeddingVectors
        GenerateResponseAsync
        GenerateResponseAsync
        GenerateResponseAsync
        GenerateResponseFromEmbeddingsAsync
        GenerateResponseFromEmbeddingsAsync
        GenerateResponseFromEmbeddingsAsync
        GetUsablePromptLength
        GetUsablePromptLength
        GetVectorSpaceId
 
    LanguageModelEmbeddingVectorResult
    TextRewriter
        RewriteAsync
 
    TextRewriteTone
    TextSummarizer
        IsPromptLargerThanContext
        SummarizeConversationAsync
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask
 
    Task
        Run
Microsoft.Windows.ApplicationModel.WindowsAppRuntime
 
    DeploymentManager
        Repair
 
    DeploymentStatus
        PackageRepairFailed
Microsoft.Windows.AppNotifications
 
    AppNotification
        ConferencingConfig
 
    AppNotificationConferencingConfig
Microsoft.Windows.AppNotifications.Builder
 
    AppNotificationBuilder
        AddCameraPreview
 
    AppNotificationButton
        SetSettingStyle
 
    AppNotificationButtonSettingStyle
Microsoft.Windows.SemanticSearch
 
    EmbeddingVector
    SemanticSearchContract
Microsoft.Windows.Storage
 
    ApplicationData
        GetForUnpackaged
Microsoft.Windows.Storage.Pickers
 
    FileOpenPicker
    FileSavePicker
    FolderPicker
    PickerLocationId
    PickerViewMode
    PickFileResult
    PickFolderResult
Microsoft.Windows.Vision
 
    ScreenRegionBoundingBox
    ScreenRegionDetectionContract
    ScreenRegionLabel
Microsoft.Windows.Widgets.Feeds.Providers
 
    FeedManager
        TryRemoveAnnouncementById
 
    IFeedManager3

Znane problemy

  • Podczas uaktualniania z wersji 1.8.250610002-experimental3 (lub nowszej) pakietu NuGet Microsoft.WindowsAppSDK w projekcie C++ może zostać wyświetlony błąd zgodności, taki jak Microsoft.WindowsAppSDK.DWrite. Wynika to z ograniczenia w packages.config. Aby rozwiązać ten problem, usuń wszystkie istniejące odwołania zestawu WindowsAppSDK i ponownie dodaj zaktualizowany pakiet Microsoft.WindowsAppSDK.

  • Uczenie maszynowe systemu Windows wymaga wdrożenia zależnego od platformy; Wdrożenie samodzielnej zawartości nie jest obsługiwane. Aplikacje korzystające z usługi Windows ML muszą odwoływać się do pakietu Microsoft.WindowsAppSDK, który obejmuje zależności przechodnie od składników Microsoft.WindowsAppSDK.ML i Microsoft.WindowsAppSDK.Runtime, które są wymagane.

  • Usługa Windows ML jest obsługiwana tylko w systemie Windows 11 w wersji 24H2 lub nowszej (kompilacja 26100 lub nowsza) i tylko w architekturach x64 i ARM64. X86 nie jest obsługiwany.

  • Interfejsy API StoragePickers (FileOpenPicker, FileSavePicker, FolderPicker) działają tylko we wdrożeniach samodzielnych z powodu usterki lokalizacji. Aplikacje niebędące niezależnymi będą ulegać awarii w czasie wykonywania podczas wywoływania tych selektorów. Aby obejść ten problem, skopiuj plik Microsoft.WindowsAppRuntime.pri do folderu projektu i skonfiguruj go do skopiowania do katalogu wyjściowego przy użyciu:

<ItemGroup>
   <None Update="Microsoft.WindowsAppRuntime.pri">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
   </None>
</ItemGroup>

Wersja 1.8 Eksperymentalna (1.8.0-experimental3)

Rozwiń, aby wyświetlić szczegóły wersji eksperymentalnej zestawu Windows App SDK 1.8 (1.8.0-experimental3)

Używanie sztucznej inteligencji na urządzeniu przy użyciu Windows AI APIs

Ważny

Podstawowe modele uczenia maszynowego wymagane dla tych interfejsów API wymagają obecnie, aby urządzenie uruchamiało najnowszą kompilację niejawnego programu testów systemu Windows 11 w kanale programistycznym. Ponadto te interfejsy API wymagają, aby urządzenie było komputerem Copilot+. Aby dowiedzieć się więcej na temat tych urządzeń, zobacz Przewodnik dewelopera po komputerach Copilot+. Interfejsy API zgłaszają wyjątek po wywołaniu na urządzeniach bez niezbędnej pomocy technicznej.

Zestaw SDK aplikacji systemu Windows zawiera zaawansowane funkcje sztucznej inteligencji systemu Windows, umożliwiając deweloperom bezproblemowe integrowanie inteligentnych funkcji z aplikacjami. Te ulepszenia obejmują lokalne funkcje sztucznej inteligencji, takie jak odpowiadanie na przychodzące monity, rozpoznawanie tekstu na obrazach, opisywanie zawartości obrazu, wyodrębnianie obiektów z obrazów i nie tylko.

Aby uzyskać informacje na temat odpowiedzialnych praktyk programistycznych używanych podczas tworzenia interfejsów API sztucznej inteligencji systemu Windows, które można również stosować podczas tworzenia funkcji wspomaganych przez sztuczną inteligencję, zapoznaj się ze wskazówkami dotyczącymi tworzenia odpowiedzialnych aplikacji i funkcji sztucznej inteligencji w systemie Windows .

Nowe interfejsy API dla wersji 1.8-eksperymentalnej3

Ta wersja zawiera następujące nowe i zmodyfikowane eksperymentalne interfejsy API:

Microsoft.UI.Composition

    CompositionNotificationDeferral
    CompositionProjectedShadow
        MaxOpacity
        MinOpacity
        OpacityFalloff

    CompositionProjectedShadowCaster
        AncestorClip
        Mask

    CompositionProjectedShadowDrawOrder
    CompositionProjectedShadowReceiver
        DrawOrder
        Mask
Microsoft.UI.Composition.Experimental

    ExpCompositionVisualSurface
    ExpExpressionNotificationProperty
    IExpCompositionPropertyChanged
    IExpCompositionPropertyChangedListener
    IExpCompositor
    IExpVisual
Microsoft.UI.Content

    ContentAppWindowBridge
    ContentDisplayOrientations
    ContentExternalBackdropLink
    ContentExternalOutputLink
    ContentIsland
        Connected
        ConnectionInfo
        ConnectRemoteEndpoint
        Disconnected
        IsRemoteEndpointConnected
        Root

    ContentIslandEnvironment
        CurrentOrientation
        NativeOrientation
        ThemeChanged

    ContentSite
        TryGetAutomationProvider

    ContentSiteEnvironment
        CurrentOrientation
        NativeOrientation
        NotifyThemeChanged

    CoreWindowSiteBridge
    CoreWindowTopLevelWindowBridge
    DesktopChildSiteBridge
        AcceptRemoteEndpoint
        ConnectionInfo
        IsRemoteEndpointConnected
        RemoteEndpointConnecting
        RemoteEndpointDisconnected
        RemoteEndpointRequestedStateChanged

    DesktopSiteBridge
        TryCreatePopupSiteBridge

    EndpointConnectionEventArgs
    EndpointRequestedStateChangedEventArgs
    IContentIslandEndpointConnectionPrivate
    IContentNodeOwner
    IContentSiteBridgeEndpointConnectionPrivate
    PopupWindowSiteBridge
    ProcessStarter
    SystemVisualSiteBridge
Microsoft.UI.Designer

    DesignerOutputHost
Microsoft.UI.Input

    InputKeyboardSource
        GetForWindowId

    InputLayoutPolicy
    InputLightDismissAction
        GetForIsland

    InputLightDismissEventArgs
    InputPointerActivationBehavior
    InputPointerSource
        ActivationBehavior
        DirectManipulationHitTest
        GetForVisual
        GetForWindowId
        RemoveForVisual
        TouchHitTesting
        TrySetDeviceKinds

    InputPopupController
    LightDismissReason
    PopupPointerMode
    ProximityEvaluation
    TouchHitTestingEventArgs
Microsoft.UI.Input.Experimental

    ExpInputSite
    ExpPointerPoint
Microsoft.UI.Windowing

    AppWindow
        GetCurrentPlacement
        PersistedStateId
        PlacementRestorationBehavior
        SaveCurrentPlacement
        SaveCurrentPlacementForAllPersistedStateIds
        SetCurrentPlacement

    AppWindowPlacementDetails
    DisplayArea
        GetMetricsFromWindowId

    PlacementInfo
    PlacementRestorationBehavior
Microsoft.UI.Xaml

    XamlIsland
        ShouldConstrainPopupsToWorkArea
Microsoft.UI.Xaml.Automation.Peers

    AutomationEvents
        Notification

    InkCanvasAutomationPeer
    PagerControlAutomationPeer

Microsoft.UI.Xaml.Controls

    ContentDialogPlacement
        UnconstrainedPopup

    DoInkPresenterWork
    ElementFactory
    FlowLayout
    FlowLayoutAnchorInfo
    FlowLayoutLineAlignment
    FlowLayoutState
    IApplicationViewSpanningRects
    IndexPath
    InfoBar
        Opened

    InfoBarOpenedEventArgs
    InkCanvas
    ISelfPlayingAnimatedVisual
    ItemContainer
        CanUserInvoke
        CanUserInvokeProperty
        CanUserSelect
        CanUserSelectProperty
        ItemInvoked
        MultiSelectMode
        MultiSelectModeProperty

    ItemContainerInteractionTrigger
    ItemContainerInvokedEventArgs
    ItemContainerMultiSelectMode
    ItemContainerUserInvokeMode
    ItemContainerUserSelectMode
    LayoutPanel
    NumberBox
        InputScope
        InputScopeProperty
        TextAlignment
        TextAlignmentProperty

    PagerControl
    PagerControlButtonVisibility
    PagerControlDisplayMode
    PagerControlSelectedIndexChangedEventArgs
    PagerControlTemplateSettings
    ProgressRing
        DeterminateSource
        DeterminateSourceProperty
        IndeterminateSource
        IndeterminateSourceProperty

    RecyclePool
    RecyclingElementFactory
    ScrollingScrollStartingEventArgs
    ScrollingZoomStartingEventArgs
    ScrollView
        ScrollStarting
        ZoomStarting

    SelectionModel
    SelectionModelChildrenRequestedEventArgs
    SelectionModelSelectionChangedEventArgs
    SelectTemplateEventArgs
    StackLayout
        IsVirtualizationEnabled
        IsVirtualizationEnabledProperty

    StackLayoutState
    TeachingTip
        Opened

    TeachingTipOpenedEventArgs
    UniformGridLayoutState
Microsoft.UI.Xaml.Controls.Primitives

    ScrollPresenter
        ScrollStarting
        ZoomStarting
Microsoft.Windows.AI.Foundation

    AIFoundationContract
    EmbeddingVector
Microsoft.Windows.AI.Imaging

    ImageObjectRemover
    ImageObjectRemoverContract
Microsoft.Windows.AI.Text

    ConversationItem
    ConversationSummaryOptions
    InputKind
    LanguageModel
        CreateContext
        CreateContext
        CreateContext
        GenerateEmbeddingVectors
        GenerateEmbeddingVectors
        GenerateResponseAsync
        GenerateResponseAsync
        GenerateResponseAsync
        GenerateResponseFromEmbeddingsAsync
        GenerateResponseFromEmbeddingsAsync
        GenerateResponseFromEmbeddingsAsync
        GetUsablePromptLength
        GetUsablePromptLength
        GetVectorSpaceId

    LanguageModelEmbeddingVectorResult
    TextSummarizer
        SummarizeConversationAsync
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask

    Task
        Run
Microsoft.Windows.ApplicationModel.WindowsAppRuntime

    DeploymentManager
        Repair

    DeploymentStatus
        PackageRepairFailed
Microsoft.Windows.AppNotifications

    AppNotification
        ConferencingConfig

    AppNotificationConferencingConfig
Microsoft.Windows.AppNotifications.Builder

    AppNotificationBuilder
        AddCameraPreview

    AppNotificationButton
        SetSettingStyle

    AppNotificationButtonSettingStyle
Microsoft.Windows.SemanticSearch

    EmbeddingVector
    SemanticSearchContract
Microsoft.Windows.Storage

    ApplicationData
        GetForUnpackaged
Microsoft.Windows.Storage.Pickers

    FileOpenPicker
    FileSavePicker
    FolderPicker
    PickerLocationId
    PickerViewMode
    PickFileResult
    PickFolderResult
Microsoft.Windows.Vision

    ScreenRegionBoundingBox
    ScreenRegionDetectionContract
    ScreenRegionLabel
Microsoft.Windows.Widgets.Feeds.Providers

    FeedManager
        TryRemoveAnnouncementById

    IFeedManager3

Wersja 1.8 Eksperymentalna (1.8.0-experimental2)

Rozwiń, aby wyświetlić szczegóły wersji eksperymentalnej zestawu Windows App SDK 1.8 (1.8.0-experimental2)

Używanie sztucznej inteligencji na urządzeniu przy użyciu Windows AI APIs

Ważny

Podstawowe modele uczenia maszynowego wymagane dla tych interfejsów API wymagają obecnie, aby urządzenie uruchamiało najnowszą kompilację niejawnego programu testów systemu Windows 11 w kanale programistycznym. Ponadto te interfejsy API wymagają, aby urządzenie było komputerem Copilot+. Aby dowiedzieć się więcej na temat tych urządzeń, zobacz Przewodnik dewelopera po komputerach Copilot+. Interfejsy API zgłaszają wyjątek po wywołaniu na urządzeniach bez niezbędnej pomocy technicznej.

Zestaw SDK aplikacji systemu Windows zawiera zaawansowane funkcje sztucznej inteligencji systemu Windows, umożliwiając deweloperom bezproblemowe integrowanie inteligentnych funkcji z aplikacjami. Te ulepszenia obejmują lokalne funkcje sztucznej inteligencji, takie jak odpowiadanie na przychodzące monity, rozpoznawanie tekstu na obrazach, opisywanie zawartości obrazu, wyodrębnianie obiektów z obrazów i nie tylko.

Aby uzyskać informacje na temat odpowiedzialnych praktyk programistycznych używanych podczas tworzenia interfejsów API sztucznej inteligencji systemu Windows, które można również stosować podczas tworzenia funkcji wspomaganych przez sztuczną inteligencję, zapoznaj się ze wskazówkami dotyczącymi tworzenia odpowiedzialnych aplikacji i funkcji sztucznej inteligencji w systemie Windows .

Typ danych dziesiętnych

Nowa Decimal obsługa oferuje wysoce precyzyjny typ danych liczbowych base-10, który jest nieoceniony dla obliczeń finansowych i naukowych, unikając nierecysjności i zaokrąglania błędów związanych z typami danych zmiennoprzecinkowych. Jest on ustrukturyzowany jako 96-bitowa (12-bajtowa) liczba całkowita bez znaku, skalowana przez zmienną moc 10, umożliwiając dokładną reprezentację wartości dziesiętnych. Umożliwia to obsługę dziesiętnej dla języków programowania bez typów danych dziesiętnych i zapewnia współdziałanie z językami obsługującymi dziesiętne (np. C#, Python).

Metapakiet NuGet

Pakiet NuGet zestawu SDK aplikacji systemu Windows został przekonwertowany na metapakiet NuGet. Każdy składnik współtworujący zestaw SDK aplikacji systemu Windows jest teraz składnikiem pakietu NuGet i jest wyświetlany jako zależność przez metapakiet. Dzięki temu deweloperzy mogą wybrać metapakiet lub wybrać określone pakiety składników dla swoich aplikacji. Korzystanie z poszczególnych pakietów składników umożliwia deweloperom uwzględnianie tylko interfejsów API i funkcji, które są niezbędne dla swoich aplikacji. Domyślne środowisko działa tak, jakby WindowsAppSDKSelfContained zostało ustawione na True, ale pakiet Microsoft.WindowsAppSDK.Packages może być przywołany w celu użycia wdrożenia pakietu platformy.

Microsoft.Windows.SDK.BuildTools.MSIX Refactor

Obsługa publikowania MSIX została uwzględniona w autonomicznym pakiecie NuGet, który może być niezależnie utrzymywany i używany przez zestaw SDK aplikacji systemu Windows i inne projekty. Ponadto rozwiązano kilka braków funkcji za pomocą rozwiązań Single-Project, w tym generowanie pakietów MSIX i pakietów przesyłania MSIX.

Interfejsy API sztucznej inteligencji systemu Windows

Low-Rank Adaptacja (LoRA) dla siliki Phi

Low-Rank Adaption (LoRA) for Phi Silica umożliwia deweloperom dostosowanie modelu języka lokalnego (Phi Silica) przy użyciu własnych danych niestandardowych. Ten adapter umożliwia dopasowanie wyjścia do konkretnych scenariuszy, takich jak finanse, opieka medyczna i edukacja. Aby uzyskać szczegółowe informacje, zobacz Phi Silica LoRA .

Analiza tekstu — podsumowanie konwersacji

Phi Silica ma teraz funkcję Summarize Conversation, która pozwala podsumować to, co ludzie powiedzieli za pośrednictwem poczty e-mail, czatu lub wątku. Aby uzyskać więcej informacji, zobacz Silica Phi .

Nowe interfejsy API dla wersji 1.8-eksperymentalnej2

Ta wersja zawiera następujące nowe i zmodyfikowane eksperymentalne interfejsy API:

Microsoft.UI.Composition

    CompositionNotificationDeferral
    CompositionProjectedShadow
        MaxOpacity
        MinOpacity
        OpacityFalloff

    CompositionProjectedShadowCaster
        AncestorClip
        Mask

    CompositionProjectedShadowDrawOrder
    CompositionProjectedShadowReceiver
        DrawOrder
        Mask
Microsoft.UI.Composition.Experimental

    ExpCompositionVisualSurface
    ExpExpressionNotificationProperty
    IExpCompositionPropertyChanged
    IExpCompositionPropertyChangedListener
    IExpCompositor
    IExpVisual
Microsoft.UI.Content

    ContentAppWindowBridge
    ContentDisplayOrientations
    ContentExternalBackdropLink
    ContentExternalOutputLink
    ContentIsland
        Connected
        ConnectionInfo
        ConnectRemoteEndpoint
        Disconnected
        IsRemoteEndpointConnected
        Root

    ContentIslandEnvironment
        CurrentOrientation
        NativeOrientation
        ThemeChanged

    ContentSite
        SetContentNodeParent
        TryGetAutomationProvider

    ContentSiteEnvironment
        CurrentOrientation
        NativeOrientation
        NotifyThemeChanged

    CoreWindowSiteBridge
    CoreWindowTopLevelWindowBridge
    DesktopChildSiteBridge
        AcceptRemoteEndpoint
        ConnectionInfo
        IsRemoteEndpointConnected
        RemoteEndpointConnecting
        RemoteEndpointDisconnected
        RemoteEndpointRequestedStateChanged

    DesktopSiteBridge
        TryCreatePopupSiteBridge

    EndpointConnectionEventArgs
    EndpointRequestedStateChangedEventArgs
    IContentIslandEndpointConnectionPrivate
    IContentNodeOwner
    IContentSiteBridgeEndpointConnectionPrivate
    PopupWindowSiteBridge
    ProcessStarter
    SystemVisualSiteBridge
Microsoft.UI.Input

    InputKeyboardSource
        GetForWindowId

    InputLayoutPolicy
    InputLightDismissAction
        GetForIsland

    InputPointerActivationBehavior
    InputPointerSource
        ActivationBehavior
        DirectManipulationHitTest
        GetForVisual
        GetForWindowId
        RemoveForVisual
        TouchHitTesting
        TrySetDeviceKinds

    ProximityEvaluation
    TouchHitTestingEventArgs
Microsoft.UI.Windowing

    AppWindow
        GetCurrentPlacement
        PersistedStateId
        PlacementRestorationBehavior
        SaveCurrentPlacement
        SaveCurrentPlacementForAllPersistedStateIds
        SetCurrentPlacement

    AppWindowPlacementDetails
    DisplayArea
        GetMetricsFromWindowId

    PlacementInfo
    PlacementRestorationBehavior
Microsoft.UI.Xaml

    XamlIsland
        ShouldConstrainPopupsToWorkArea
Microsoft.UI.Xaml.Automation.Peers

    AutomationEvents
        Notification

    InkCanvasAutomationPeer
    PagerControlAutomationPeer
Microsoft.UI.Xaml.Controls

    ContentDialogPlacement
        UnconstrainedPopup

    DoInkPresenterWork
    ElementFactory
    FlowLayout
    FlowLayoutAnchorInfo
    FlowLayoutLineAlignment
    FlowLayoutState
    IApplicationViewSpanningRects
    IndexPath
    InkCanvas
    ISelfPlayingAnimatedVisual
    ItemContainer
        CanUserInvoke
        CanUserInvokeProperty
        CanUserSelect
        CanUserSelectProperty
        ItemInvoked
        MultiSelectMode
        MultiSelectModeProperty

    ItemContainerInteractionTrigger
    ItemContainerInvokedEventArgs
    ItemContainerMultiSelectMode
    ItemContainerUserInvokeMode
    ItemContainerUserSelectMode
    LayoutPanel
    NumberBox
        InputScope
        InputScopeProperty
        TextAlignment
        TextAlignmentProperty

    PagerControl
    PagerControlButtonVisibility
    PagerControlDisplayMode
    PagerControlSelectedIndexChangedEventArgs
    PagerControlTemplateSettings
    ProgressRing
        DeterminateSource
        DeterminateSourceProperty
        IndeterminateSource
        IndeterminateSourceProperty

    RecyclePool
    RecyclingElementFactory
    ScrollingScrollStartingEventArgs
    ScrollingZoomStartingEventArgs
    ScrollView
        ScrollStarting
        ZoomStarting

    SelectionModel
    SelectionModelChildrenRequestedEventArgs
    SelectionModelSelectionChangedEventArgs
    SelectTemplateEventArgs
    StackLayout
        IsVirtualizationEnabled
        IsVirtualizationEnabledProperty

    StackLayoutState
    TeachingTip
        Opened

    TeachingTipOpenedEventArgs
    UniformGridLayoutState
Microsoft.UI.Xaml.Controls.Primitives

    ScrollPresenter
        ScrollStarting
        ZoomStarting
Microsoft.Windows.AI.Foundation

    AIFoundationContract
    EmbeddingVector
Microsoft.Windows.AI.Imaging

    ImageObjectRemover
    ImageObjectRemoverContract
Microsoft.Windows.AI.Text

    ConversationItem
    ConversationSummaryOptions
    InputKind
    LanguageModel
        CreateContext
        CreateContext
        CreateContext
        GenerateEmbeddingVectors
        GenerateEmbeddingVectors
        GenerateResponseAsync
        GenerateResponseAsync
        GenerateResponseAsync
        GenerateResponseFromEmbeddingsAsync
        GenerateResponseFromEmbeddingsAsync
        GenerateResponseFromEmbeddingsAsync
        GetUsablePromptLength
        GetUsablePromptLength
        GetVectorSpaceId

    LanguageModelEmbeddingVectorResult
    TextSummarizer
        SummarizeConversationAsync
Microsoft.Windows.AI.Text.Experimental (C#-only, see Known Issues)
 
    LowRankAdaptation
    LanguageModelOptionsExperimental
    LanguageModelExperimental
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask

    Task
        Run
Microsoft.Windows.ApplicationModel.WindowsAppRuntime

    DeploymentManager
        Repair

    DeploymentStatus
        PackageRepairFailed
Microsoft.Windows.AppNotifications

    AppNotification
        ConferencingConfig

    AppNotificationConferencingConfig
Microsoft.Windows.AppNotifications.Builder

    AppNotificationBuilder
        AddCameraPreview

    AppNotificationButton
        SetSettingStyle

    AppNotificationButtonSettingStyle
Microsoft.Windows.Storage

    ApplicationData
        GetForUnpackaged
Microsoft.Windows.Storage.Pickers

    FileOpenPicker
    FileSavePicker
    FolderPicker
    PickerLocationId
    PickerViewMode
    PickFileResult
    PickFolderResult
Microsoft.Windows.Vision

    ScreenRegionBoundingBox
    ScreenRegionDetectionContract
    ScreenRegionLabel
Microsoft.Windows.Widgets.Feeds.Providers

    FeedManager
        TryRemoveAnnouncementById

    IFeedManager3
Microsoft.Windows.Widgets.Providers

    WidgetInfo
        Rank

    WidgetUpdateRequestOptions
        Rank

Znane problemy

  • W tej wersji brakuje projekcji interfejsu API Microsoft.Windows.AI.Text.Experimental dla języka C++. Projekcje są dostępne do użycia w języku C#.
  • Jeśli używasz pakietu składnika Microsoft.WindowsAppSDK.WinUI w domyślnym trybie samodzielnym, upewnij się, że właściwość WebView2EnableCsWinRTProjection ma wartość true podczas korzystania z interfejsów API WebView2. Pomaga to zapobiegać konfliktom wersji i unikać powiązanych ostrzeżeń.
  • W przypadku korzystania z pakietów składników WindowsAppSDK może zostać wyświetlone ostrzeżenie NU1603 wskazujące, że nie znaleziono określonej wersji pakietu składnika zależnego, ale inny został rozwiązany. Jest to oczekiwane w przypadku kompilacji eksperymentalnej2, a pakiet NuGet poprawnie rozpozna nowszą wersję pakietu, która umożliwi kompilowanie projektu. Jeśli ostrzeżenia są traktowane jako błędy, możesz tymczasowo traktować to konkretne ostrzeżenie jako nie błąd, określając właściwość <WarningsNotAsErrors>NU1603</WarningsNotAsErrors>.

Wersja 1.8 Eksperymentalna (1.8.0-experimental1)

Rozwiń, aby wyświetlić szczegóły wersji eksperymentalnej zestawu Windows App SDK 1.8 (1.8.0-experimental1)

Używanie sztucznej inteligencji na urządzeniu przy użyciu Windows AI APIs

Ważny

Podstawowe modele uczenia maszynowego wymagane dla tych interfejsów API wymagają obecnie, aby urządzenie uruchamiało najnowszą kompilację niejawnego programu testów systemu Windows 11 w kanale programistycznym. Ponadto te interfejsy API wymagają, aby urządzenie było komputerem Copilot+. Aby dowiedzieć się więcej na temat tych urządzeń, zobacz Przewodnik dewelopera po komputerach Copilot+. Interfejsy API zgłaszają wyjątek po wywołaniu na urządzeniach bez niezbędnej pomocy technicznej.

Interfejsy API sztucznej inteligencji systemu Windows oferują kilka funkcji i interfejsów API opartych na sztucznej inteligencji, które umożliwiają łatwe, wydajne i odpowiedzialne używanie modeli sztucznej inteligencji na urządzeniach w aplikacjach systemu Windows. W tej wersji udostępniamy kilka interfejsów API skoncentrowanych na scenariuszach, które umożliwiają korzystanie z zaawansowanych funkcji bez konieczności znajdowania, uruchamiania lub optymalizowania własnych modeli uczenia maszynowego.

Dowiedz się więcej na temat odpowiedzialnych praktyk programistycznych używanych podczas tworzenia interfejsu API sztucznej inteligencji systemu Windows, które można również zastosować podczas tworzenia funkcji wspomaganych przez sztuczną inteligencję w przewodniku Opracowywanie aplikacji i funkcji sztucznej inteligencji w systemie Windows.

Jest to najnowsza wersja kanału eksperymentalnego.

Aby pobrać, zmień wersję pakietu NuGet WinAppSDK na wersję 1.8.250515001-experimental1.

Wymazywanie obiektu

Obiekt ImageObjectRemover może służyć do usuwania obiektów z obrazów. Model przyjmuje zarówno obraz, jak i maskę w skali szarości wskazującą obiekt do usunięcia, usuwa zamaskowany obszar z obrazu i wypełnia wymazany obszar tłem obrazu.

Nowe interfejsy API dla wersji 1.8-eksperymentalnej1

Ta wersja zawiera następujące nowe i zmodyfikowane eksperymentalne interfejsy API:

Microsoft.Graphics.Imaging

    ImageBuffer
    ImageBufferContract
    ImageObjectExtractor
    ImageObjectExtractorContract
    ImageObjectExtractorHint
    ImageObjectRemover
    ImageObjectRemoverContract
    ImageScaler
    ImageScalerContract
    PixelFormat
Microsoft.UI.Composition

    CompositionNotificationDeferral
    CompositionProjectedShadow
        MaxOpacity
        MinOpacity
        OpacityFalloff

    CompositionProjectedShadowCaster
        AncestorClip
        Mask

    CompositionProjectedShadowDrawOrder
    CompositionProjectedShadowReceiver
        DrawOrder
        Mask
Microsoft.UI.Composition.Experimental

    ExpCompositionVisualSurface
    ExpExpressionNotificationProperty
    IExpCompositionPropertyChanged
    IExpCompositionPropertyChangedListener
    IExpCompositor
    IExpVisual
Microsoft.UI.Content

    ContentAppWindowBridge
    ContentDisplayOrientations
    ContentExternalBackdropLink
    ContentExternalOutputLink
    ContentIsland
        Connected
        ConnectionInfo
        ConnectRemoteEndpoint
        Disconnected
        IsRemoteEndpointConnected
        Root

    ContentIslandEnvironment
        CurrentOrientation
        NativeOrientation
        ThemeChanged

    ContentSite
        SetContentNodeParent
        TryGetAutomationProvider

    ContentSiteEnvironment
        CurrentOrientation
        NativeOrientation
        NotifyThemeChanged

    CoreWindowSiteBridge
    CoreWindowTopLevelWindowBridge
    DesktopChildSiteBridge
        AcceptRemoteEndpoint
        ConnectionInfo
        IsRemoteEndpointConnected
        RemoteEndpointConnecting
        RemoteEndpointDisconnected
        RemoteEndpointRequestedStateChanged

    DesktopSiteBridge
        TryCreatePopupSiteBridge

    EndpointConnectionEventArgs
    EndpointRequestedStateChangedEventArgs
    IContentIslandEndpointConnectionPrivate
    IContentNodeOwner
    IContentSiteBridgeEndpointConnectionPrivate
    PopupWindowSiteBridge
    ProcessStarter
    SystemVisualSiteBridge
Microsoft.UI.Input

    InputKeyboardSource
        GetForWindowId

    InputLayoutPolicy
    InputLightDismissAction
        GetForIsland

    InputPointerActivationBehavior
    InputPointerSource
        ActivationBehavior
        DirectManipulationHitTest
        GetForVisual
        GetForWindowId
        RemoveForVisual
        TouchHitTesting
        TrySetDeviceKinds

    ProximityEvaluation
    TouchHitTestingEventArgs
Microsoft.UI.Input.Experimental

    ExpInputSite
    ExpPointerPoint
Microsoft.UI.Windowing

    AppWindow
        GetCurrentPlacement
        PersistedStateId
        PlacementRestorationBehavior
        SaveCurrentPlacement
        SaveCurrentPlacementForAllPersistedStateIds
        SetCurrentPlacement

    AppWindowPlacementDetails
    DisplayArea
        GetMetricsFromWindowId

    PlacementInfo
    PlacementRestorationBehavior
Microsoft.UI.Xaml

    XamlIsland
        ShouldConstrainPopupsToWorkArea
Microsoft.UI.Xaml.Automation.Peers

    AutomationEvents
        Notification

    InkCanvasAutomationPeer
    PagerControlAutomationPeer
Microsoft.UI.Xaml.Controls

    ContentDialogPlacement
        UnconstrainedPopup

    DoInkPresenterWork
    ElementFactory
    FlowLayout
    FlowLayoutAnchorInfo
    FlowLayoutLineAlignment
    FlowLayoutState
    IApplicationViewSpanningRects
    IndexPath
    InkCanvas
    ISelfPlayingAnimatedVisual
    ItemContainer
        CanUserInvoke
        CanUserInvokeProperty
        CanUserSelect
        CanUserSelectProperty
        ItemInvoked
        MultiSelectMode
        MultiSelectModeProperty

    ItemContainerInteractionTrigger
    ItemContainerInvokedEventArgs
    ItemContainerMultiSelectMode
    ItemContainerUserInvokeMode
    ItemContainerUserSelectMode
    LayoutPanel
    NumberBox
        InputScope
        InputScopeProperty
        TextAlignment
        TextAlignmentProperty

    PagerControl
    PagerControlButtonVisibility
    PagerControlDisplayMode
    PagerControlSelectedIndexChangedEventArgs
    PagerControlTemplateSettings
    ProgressRing
        DeterminateSource
        DeterminateSourceProperty
        IndeterminateSource
        IndeterminateSourceProperty

    RecyclePool
    RecyclingElementFactory
    ScrollingScrollStartingEventArgs
    ScrollingZoomStartingEventArgs
    ScrollView
        ScrollStarting
        ZoomStarting

    SelectionModel
    SelectionModelChildrenRequestedEventArgs
    SelectionModelSelectionChangedEventArgs
    SelectTemplateEventArgs
    StackLayout
        IsVirtualizationEnabled
        IsVirtualizationEnabledProperty

    StackLayoutState
    UniformGridLayoutState
Microsoft.UI.Xaml.Controls.Primitives

    ScrollPresenter
        ScrollStarting
        ZoomStarting
Microsoft.Windows.AI

    AIFeatureReadyContract
    AIFeatureReadyResult
    AIFeatureReadyResultState
    AIFeatureReadyState
Microsoft.Windows.AI.ContentModeration

    ContentFilterOptions
    ContentModerationContract
    ImageContentFilterSeverity
    SeverityLevel
    TextContentFilterSeverity
Microsoft.Windows.AI.Generative

    ImageDescriptionContract
    ImageDescriptionGenerator
    ImageDescriptionKind
    ImageDescriptionResult
    ImageDescriptionResultStatus
    LanguageModel
    LanguageModelContext
    LanguageModelContract
    LanguageModelEmbeddingVectorResult
    LanguageModelOptions
    LanguageModelResponseResult
    LanguageModelResponseStatus
Microsoft.Windows.ApplicationModel.WindowsAppRuntime

    DeploymentManager
        Repair

    DeploymentStatus
        PackageRepairFailed
Microsoft.Windows.AppNotifications

    AppNotification
        ConferencingConfig

    AppNotificationConferencingConfig
Microsoft.Windows.AppNotifications.Builder

    AppNotificationBuilder
        AddCameraPreview

    AppNotificationButton
        SetSettingStyle

    AppNotificationButtonSettingStyle
Microsoft.Windows.SemanticSearch

    EmbeddingVector
    SemanticSearchContract
Microsoft.Windows.Storage

    ApplicationData
        GetForUnpackaged
Microsoft.Windows.Storage.Pickers

    FileOpenPicker
    FileSavePicker
    FolderPicker
    PickerLocationId
    PickerViewMode
    PickFileResult
    PickFolderResult
Microsoft.Windows.Vision

    BoundingBox
    DetectedLineStyle
    OrientationDetectionOptions
    RecognizedLine
    RecognizedLineStyle
    RecognizedText
    RecognizedWord
    TextRecognitionContract
    TextRecognizer
    TextRecognizerOptions
Microsoft.Windows.Widgets.Feeds.Providers

    FeedManager
        TryRemoveAnnouncementById

    IFeedManager3
Microsoft.Windows.Workloads

    WorkloadPriority
    WorkloadsContract

Poprawki

Ta wersja zawiera następujące poprawki błędów:

  • Naprawiono problem, w którym wejście z kółka myszy było ignorowane, jeśli opcja "Przewiń nieaktywne okna po najechaniu kursorem" w ustawieniach systemu Windows jest wyłączona. Aby uzyskać więcej informacji, zobacz Problem z usługą GitHub #10091.

Archiwum notatek o wydaniu kanału eksperymentalnego

Rozwiń, aby uzyskać linki do zarchiwizowanych notatek o eksperymentalnym kanale