Skip to content

Commit 4693936

Browse files
committed
Merged main into live
2 parents 8b5aebe + 8accc20 commit 4693936

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

hub/apps/windows-app-sdk/deploy-unpackaged-apps.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Windows App SDK deployment guide for framework-dependent apps packaged with external location or unpackaged
33
description: This topic provides guidance about deploying apps that are packaged with external location, or are unpackaged, and that use the Windows App SDK.
44
ms.topic: article
5-
ms.date: 06/25/2024
5+
ms.date: 08/07/2024
66
keywords: windows win32, windows app development, Windows App SDK
77
ms.author: stwhi
88
author: stevewhims
@@ -13,6 +13,10 @@ ms.localizationpriority: medium
1313

1414
This topic provides guidance about deploying apps that are packaged with external location, or are unpackaged, and that use the Windows App SDK.
1515

16+
* Such apps are desktop apps (not UWP apps).
17+
* They can be written in a .NET language such as C#, or in C++.
18+
* For their user-interface, they can use WinUI 3, or WPF, or WinForms, or another UI framework.
19+
1620
## Overview
1721

1822
Developers of packaged with external location and unpackaged apps are responsible for deploying required Windows App SDK runtime packages to their end users. This can be done either by running the installer or by installing the MSIX packages directly. These options are described in more detail in the [Deploy Windows App SDK runtime](#deploy-windows-app-sdk-runtime) section below.
@@ -291,7 +295,7 @@ The info and code above covers the basic detection scenario. To detect whether t
291295

292296
- **Installing the Windows App SDK Runtime system-wide**: System-wide install alters the machine for all users, including new users that are added in the future. If the app is running elevated and the user doing the installation has admin privileges, then the installer will register the MSIX packages system-wide by calling the [ProvisionPackageForAllUsersAsync](/uwp/api/windows.management.deployment.packagemanager.provisionpackageforallusersasync). If system-wide registration is not successful, the installation will be performed for the current user doing the installation only. In a managed Enterprise environment, the IT admin should be able to provision for everyone as usual.
293297

294-
- **Architectures redistributed by the Windows App SDK installer**: The Windows App SDK installer is available in the `x86`, `x64` and `Arm64` architectures. Each version of the installer includes the MSIX packages for that specific architecture. For example, if you run the x86 WindowsAppRuntimeInstall.exe on an x64 or Arm64 device, the installer will deploy the packages for that device architecture.
298+
- **Architectures redistributed by the Windows App SDK installer**: The Windows App SDK installer is available in the `x86`, `x64`, and `Arm64` architectures. Each version of the installer includes the MSIX packages for just the specific architecture it's named for. For example, if you run the `x86` `WindowsAppRuntimeInstall.exe` on an x64 or and Arm64 device, then that `x86` installer will deploy onto that device only the packages for the x86 architecture.
295299

296300
- **All Windows App SDK MSIX packages are already installed on the computer**: MSIX packages are installed to a system-wide location with only one copy on disk. If an app attempts installation of the Windows App SDK when all the MSIX package dependencies are already installed on the machine, then the installation is not performed.
297301

0 commit comments

Comments
 (0)