
HaydenMauve asked a question.
Hi
There's 2 critical bugs in InstallShield, MSIX projects, although seems no one monitors this forum :(
1. Installation Designer > Package Payload > Applications > My App > Behavior :: Key Name
From InstallShield help: The unique identifier of the application is within the package. This value is sometimes referred to as the package-relative app identifier (PRAID). The ID is unique within the package but not globally. There may be another package on the system that uses the same ID. The same ID cannot be used for more than once in the same package. This string contains alpha-numeric fields separated by periods. Each field must begin with an ASCII alphabetic character.
Create a new project and set this "Key Name" to anything starting with "A", like "ACME" or "AAAGames" for example! When created .msix, if you inspect the package, "ACME" is renamed to "CME" and "AAAGames" is renamed to "Games", hence you cannot set "App" as Key Name which is a very common scenario, ie:
Calculator: Microsoft.WindowsCalculator_8wekyb3d8bbwe!App
Camera: Microsoft.WindowsCamera_8wekyb3d8bbwe!App
Clock: Microsoft.WindowsAlarms_8wekyb3d8bbwe!App
Photos: Microsoft.Windows.Photos_8wekyb3d8bbwe!App
So you cannot set "App" to have the full AUMID ending with App. Are you using the same developers that worked on Boeing 737 max software to reduce the costs?!
2 . When creating MSIX project and provide Assets AppList.scale, MedTile.scale and StoreLogo.scale pngs, the same png files (3x5=15) are repeated 3 times, resulting 45 png images inside the final msix package, instead of 15, with this pattern:
15 selected png files inside Assets folder.
The same 15 files again copied inside a new folder named "contrast-black" under Assets folder.
The same 15 files again copied inside a new folder named "contrast-white" under Assets folder.
How to disable this behavior? No need to have contrast-black and contrast-white folders and copy the same files under Assets folder to those 2 unnecessary folders! If not possible, that's a bug IMO.
Thanks.