Resizetizer is currently mishandling a number of properties and is not properly setting the Application Id or Version. It also does not look to see if a Description or Author has been set via MSBuild.
Resizetizer is looking for some goofy uno-package-name-placeholder value.
Expected behavior
Resizetizer should generally replace values with a simplistic $placeholder$ value.
The generated appxmanifest should evaluate the following:
Identity Name: Use Application Id with fallback to the Assembly Name
Identity Version: Same as now however we should update the Templates to use 0.0.0.0. We may want to consider adding support for 1.0.0.0 otherwise people will need to adjust their Package.appxmanifest to 0.0.0.0.
Properties Display Name: This should replace $placeholder$ with the ApplicationTitle property. The templates should also be adjusted for this.
Properties Publisher Display Name: This should replace $placeholder$ with the well known Authors MSBuild property. If Authors is not set it should fall back to the Application Title / Assembly Name.
Application / VisualElements DisplayName: Should use the Application Title with a fallback to the Assembly Name.
Application / VisualElements Description: Should use the well known Description MSBuild property with a fallback to the Application Title / Assembly Name.
Current behavior
Resizetizer is currently mishandling a number of properties and is not properly setting the Application Id or Version. It also does not look to see if a Description or Author has been set via MSBuild.
Resizetizer is looking for some goofy
uno-package-name-placeholder
value.Expected behavior
Resizetizer should generally replace values with a simplistic
$placeholder$
value.The generated appxmanifest should evaluate the following:
$placeholder$
with the ApplicationTitle property. The templates should also be adjusted for this.$placeholder$
with the well known Authors MSBuild property. If Authors is not set it should fall back to the Application Title / Assembly Name.