Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Publisher #281

Merged
merged 4 commits into from
May 21, 2024
Merged

Update Publisher #281

merged 4 commits into from
May 21, 2024

Conversation

dansiegel
Copy link
Contributor

@dansiegel dansiegel commented May 21, 2024

Fixes: #

PR Type

What kind of change does this PR introduce?

  • Feature

What is the current behavior?

TargetDeviceFamilies are not updated with the TargetPlatformVersion and the TargetPlatformMinVersion provided by MSBuild. We do not have a property that handles the Identity Publisher

What is the new behavior?

We now will set the Publisher Display Name and the Identity Publisher values in the AppxManifest via the new ApplicationPublisher MSBuild property if it exists. If it does not exist it will fall back to the Authors property which falls back to the Application Title and ultimately the Assembly Name. This ensures there is always a value for these even if the properties were not directly supplied.

This will now check for any TargetDeviceFamily elements within the Dependencies. If none exists it will add one for Windows.Universal and Windows.Desktop which are the defaults in the WinUI and the Uno Templates. If the MinVersion or MaxVersionTested attributes are either not set or have a default value of 0.0.0.0 it will use the TargetPlatformVersion and TargetPlatormMinVersion to set these attributes.

@dansiegel dansiegel merged commit a4df203 into main May 21, 2024
10 checks passed
@dansiegel dansiegel deleted the dev/ds/identity-publisher branch May 21, 2024 16:26
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.

Package.appxmanifest does not have update for Publisher
2 participants