Skip to content

Update Appx with improved display name and not have entries in Start Menu#1515

Merged
SteveL-MSFT merged 1 commit intoPowerShell:mainfrom
SteveL-MSFT:msix-update
May 6, 2026
Merged

Update Appx with improved display name and not have entries in Start Menu#1515
SteveL-MSFT merged 1 commit intoPowerShell:mainfrom
SteveL-MSFT:msix-update

Conversation

@SteveL-MSFT
Copy link
Copy Markdown
Member

PR Summary

  • Use AppEntryList = "none" so that those CLI tools aren't added as icons in Start Menu
  • Update display name to be Desired State Configuration and Desired State Configuration (Preview)

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR refines the Windows MSIX/AppX packaging metadata so the DSC command-line executables don’t appear as Start Menu entries, and updates the package display name to a more user-friendly form (including Preview/Private labeling).

Changes:

  • Set AppListEntry="none" on uap:VisualElements for the packaged executables to suppress Start Menu/App list entries.
  • Update MSIX display name from DesiredStateConfiguration to Desired State Configuration, and adjust Preview/Private suffix formatting to (Preview) / (Private).
  • Minor whitespace cleanup in the build script.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
packaging/msix/AppxManifest.xml Adds AppListEntry="none" to prevent Start Menu entries for the packaged CLI apps.
helpers.build.psm1 Updates MSIX display-name branding and Preview/Private suffix formatting during manifest token replacement.

@SteveL-MSFT SteveL-MSFT added this pull request to the merge queue May 6, 2026
Merged via the queue into PowerShell:main with commit 955950d May 6, 2026
23 checks passed
@SteveL-MSFT SteveL-MSFT deleted the msix-update branch May 6, 2026 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants