Forum Discussion
Create MSIX Package in Release Pipeline!
- Mar 02, 2021
Hi s_salaria
The AppxManifest.xml should be in the root of the directory you are packaging. So you need to either move it to the BRMS_Packaging_MSIX\Shell\ directory or point the task to the BRMS_Packaging_MSIX\ directory. (Which probably means that the task doesn't actually need to ask for the path to the manifest, or that if it does it should be using it even if it's not at the root.)
In your manifest file I noticed that there is a reference to a Shell\*.exe file and several Images\*.png files. These files must exist relative to the input directory, so you will want the directory you pass to the task to look something like this:
\ AppxManifest.xml Shell\ BRMSv2.exe ... Images\ StoreLogo.png ...
Hi Chacon,
I've changed all the setting as per your suggestion but still I'm getting error "
Can you take a look in below settings and suggest what I'm doing wrong:
1. Build task(.yml)
2. Output in Artifacts. Shell is the actual .csproj referenced in UWP project
3. Release pipeline task settings
4. Appxmanifest.xml in Artifacts
Hi s_salaria
The AppxManifest.xml should be in the root of the directory you are packaging. So you need to either move it to the BRMS_Packaging_MSIX\Shell\ directory or point the task to the BRMS_Packaging_MSIX\ directory. (Which probably means that the task doesn't actually need to ask for the path to the manifest, or that if it does it should be using it even if it's not at the root.)
In your manifest file I noticed that there is a reference to a Shell\*.exe file and several Images\*.png files. These files must exist relative to the input directory, so you will want the directory you pass to the task to look something like this:
\
AppxManifest.xml
Shell\
BRMSv2.exe
...
Images\
StoreLogo.png
...