You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: hub/apps/distribute-through-store/how-to-distribute-your-win32-app-through-microsoft-store.md
+11-23Lines changed: 11 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,25 +10,18 @@ ms.localizationpriority: medium
10
10
11
11
This article guides you on a smooth onboarding process, various distribution options, recommended best practices, and scenarios to consider when distributing your app via the Store, to ensure a better customer experience.
12
12
13
-
14
-
15
13
## Create a Partner Center account
16
14
17
15
You must have a [Partner Center account](https://partner.microsoft.com/dashboard/) to submit an app to the Store. If you don’t have an account, follow these [steps](../publish/partner-center/partner-center-developer-account.md) for account creation and then follow these [steps](../publish/publish-your-app/overview.md) to effortlessly introduce your application to the Store.
18
16
19
-
20
-
21
17
## Distribution options – Select the one that works best for you!
22
18
23
19
When you are distributing your Win32 app — which may be built using a variety of frameworks and technologies such as Windows App SDK, WPF, WinForms, Electron, QT, and others — through the Microsoft Store, there are two main options you can choose:
24
20
25
-
### Package your application as MSIX to leverage all Store features
26
-
Streamline the user experience in discovery, acquisition, and installation by packaging your Win32 app as an MSIX using Desktop Bridge.
27
-
28
-
### List your existing EXE or MSI from your website</h2> List your Win32 app in its original form in the Microsoft Store.
29
-
21
+
-**Package your application as MSIX to leverage all Store features:** Streamline the user experience in discovery, acquisition, and installation by packaging your Win32 app as an MSIX using Desktop Bridge.
22
+
-**List your existing EXE or MSI from your website:** List your Win32 app in its original form in the Microsoft Store.
30
23
31
-
#### Refer to the table below for a comprehensive comparison of these two methods.
24
+
Refer to the table below for a comprehensive comparison of these two methods.
@@ -42,19 +35,14 @@ Streamline the user experience in discovery, acquisition, and installation by pa
42
35
| Advanced Integration with Windows (e.g., Share dialog, Launch from the Store, ...) | Yes. | No. |
43
36
| Windows 11 backup and restore feature | Can be automatically installed when users are restoring or migrating a device. | Start Menu icons will be restored but will point to the Microsoft Store product page. |
44
37
45
-
46
-
47
-
#### Let's explore each of these options in more detail in the following sections.
38
+
Let's explore each of these options in more detail in the following sections.
48
39
49
40
### Option 1 - Package your Win32 app as MSIX
50
41
51
42
Package your application into a MSIX is very simple, you can either use:
52
-
53
-
1. Visual Studio by adding the project Windows Application Packaging to your solution. See [Set up your desktop application for MSIX packaging in Visual Studio](/windows/msix/desktop/desktop-to-uwp-packaging-dot-net).
54
-
55
-
1. Use installer solutions from one of our partners. See [Package a desktop app using third-party installers](/windows/msix/desktop/desktop-to-uwp-third-party-installer).
56
-
57
-
1. Microsoft MSIX Packaging Tool to create the MSIX from an existing installer. See [Create an MSIX package from any desktop installer (MSI, EXE, ClickOnce, or App-V)](/windows/msix/packaging-tool/create-app-package).
43
+
- Visual Studio by adding the project Windows Application Packaging to your solution. See [Set up your desktop application for MSIX packaging in Visual Studio](/windows/msix/desktop/desktop-to-uwp-packaging-dot-net).
44
+
- Use installer solutions from one of our partners. See [Package a desktop app using third-party installers](/windows/msix/desktop/desktop-to-uwp-third-party-installer).
45
+
- Microsoft MSIX Packaging Tool to create the MSIX from an existing installer. See [Create an MSIX package from any desktop installer (MSI, EXE, ClickOnce, or App-V)](/windows/msix/packaging-tool/create-app-package).
58
46
59
47
You can verify the compliance of your MSIX with the Microsoft Store by utilizing the [Windows App Certification Kit instructions](/windows/uwp/debug-test-perf/windows-app-certification-kit).
60
48
@@ -65,7 +53,7 @@ If your application was previously distributed on the web or if you intend to di
65
53
Microsoft Store has allowed unpackaged applications since June 2021. To publish your application on the Store, you only need to share a link to your installer through the Partner Center and provide some additional information. Once your installer has been tested by our certification team and the submission is published, users will be able to locate your application in the Store and proceed with the installation.
66
54
67
55
For your installer to be accepted, it must adhere to the following recommendations:
68
-
1. Must be a .msi or a .exe installer.
69
-
2. Must be offline
70
-
3. The binary hosted by the shared URL should remain unchanged.
71
-
4. Your installer should only install the product intended by the user.
56
+
- Must be a .msi or a .exe installer.
57
+
- Must be offline
58
+
- The binary hosted by the shared URL should remain unchanged.
59
+
- Your installer should only install the product intended by the user.
0 commit comments