Skip to content

Commit 85b6b24

Browse files
Merge pull request MicrosoftDocs#5562 from MicrosoftDocs/main
Merged by Learn.Build PR Management system
2 parents 811dd0a + 8ec51f4 commit 85b6b24

File tree

6 files changed

+526
-148
lines changed

6 files changed

+526
-148
lines changed

hub/apps/desktop/modernize/grant-identity-to-nonpackaged-apps-overview.md

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,24 @@ ms.localizationpriority: medium
99

1010
# Grant package identity by packaging with external location
1111

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.
1316

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.
1522

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.
1729

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

Comments
 (0)