I'm working on replacing our MSI projects with new MSIX projects created from scratch. When running the Windows App Certification kit, I receive several errors. First, is it possible to disable or remove the stub exe files? This is a basic installer and shouldn't need a stub. I also get the following errors:
File AI_STUBS\AiStubX64.exe contains a reference to a "Launch Process" related API kernel32.dll!CreateProcessW
File AI_STUBS\AiStubX64.exe contains a reference to a "Launch Process" related API shell32.dll!ShellExecuteExW
File AiStubX64.exe contains a blocked executable reference to "\WindowsPowerShell\v1.0\PowerShell.exe".
File AiStubX64.exe contains a blocked executable reference to "PowerShell".
File AiStubX64.exe contains a blocked executable reference to "Powershell.exe".
File AiStubX64.exe contains a blocked executable reference to "cmd".
I realize the MS Store might not object, but I don't need it anyway. It would also reduce the risk of false positives from virus scanners.
I also have errors regarding image assets, but only when using a bundle. A standalone MSIX does not generate these errors. I receive these for several resolutions.
Image reference "Assets\VetaSquare44x44Logo.png": The image "Assets\VetaSquare44x44Logo.targetsize-16.png" is missing from the package.
Image reference "Assets\VetaSquare44x44Logo.png": The image "Assets\VetaSquare44x44Logo.targetsize-16_altform-unplated.png" is missing from the package.
The "[snip].Veta_8.0.34.0_neutral_split.assets_fmsq6gs70gyqy\resources.pri" file is missing, and it must be present in the bundle for this resource package.
Manifest Resource Validation Test encountered error: hr = 0x80070002.