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/desktop/modernize/grant-identity-to-nonpackaged-apps-overview.md
+18-4Lines changed: 18 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,10 +9,24 @@ ms.localizationpriority: medium
9
9
10
10
# Grant package identity by packaging with external location
11
11
12
-
Many Windows features can be used by a desktop app only if that app has package identity at runtime. See [Features that require package identity](/windows/apps/desktop/modernize/modernize-packaged-apps). If you have an existing desktop app, with its own installer, then there's very little you need to change in order to benefit from package identity.
12
+
Many Windows features can be used by a desktop app only if that app has package identity at runtime.
13
+
See [Features that require package identity](/windows/apps/desktop/modernize/modernize-packaged-apps).
14
+
If you have an existing desktop app, with its own installer, then there's very little you need to
15
+
change in order to benefit from package identity.
13
16
14
-
Starting in Windows 10, version 2004, you can grant package identity to an app simply by building and registering a *package with external location* with your app. Packaging with external location allows you to register a simple identity package in your existing installer without changing how or where you install your application. You might be familiar with full MSIX packaging; this is a much lighter-weight option.
17
+
Starting in Windows 10, version 2004, you can grant package identity to an app simply by building
18
+
and registering a *package with external location* with your app. Packaging with external location
19
+
allows you to register a simple identity package in your existing installer without changing how or
20
+
where you install your application. You might be familiar with full MSIX packaging; this is a much
21
+
lighter-weight option.
15
22
16
-
You can [add an identity package to an existing Visual Studio project](/windows/apps/desktop/modernize/grant-identity-to-nonpackaged-apps-visual-studio) with the Windows Application Packaging Project and [Package with External Location](https://marketplace.visualstudio.com/items?itemName=WapProj-PackageWithExternalLocation.wapprojPackageWithExternalLocation) extension. This approach is recommended when there is a single application project that needs identity. The tooling provides a visual manifest editor, visual Resource Designer for localization, graphical wizard for creating and trusting self-signed certificates, automatic updating of application manifests, and PowerShell scripts to register and unregister the identity package for local testing.
23
+
You can [add an identity package to an existing Visual Studio project](/windows/apps/desktop/modernize/grant-identity-to-nonpackaged-apps-visual-studio) with the Windows Application Packaging Project and
24
+
[Package with External Location](https://marketplace.visualstudio.com/items?itemName=WapProj-PackageWithExternalLocation.wapprojPackageWithExternalLocation) extension.
25
+
This approach is recommended when there is a single application project that needs identity.
26
+
The tooling provides a visual manifest editor, visual Resource Designer for localization, graphical
27
+
wizard for creating and trusting self-signed certificates, automatic updating of application manifests,
28
+
and PowerShell scripts to register and unregister the identity package for local testing.
17
29
18
-
If you don't build with Visual Studio or want to bundle multiple application executables under a shared identity, you can [build an identity package manually](/windows/apps/desktop/modernize/grant-identity-to-nonpackaged-apps).
30
+
If you don't build with Visual Studio or want to bundle multiple application executables under a
31
+
shared identity, you can
32
+
[build an identity package manually](/windows/apps/desktop/modernize/grant-identity-to-nonpackaged-apps).
0 commit comments