%3CLINGO-SUB%20id%3D%22lingo-sub-363543%22%20slang%3D%22en-US%22%3EMSIX%20-%20The%20MSIX%20Packaging%20Tool%20-%20Creating%20the%20first%20package%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-363543%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSTRONG%3E%20First%20published%20on%20MSDN%20on%20Aug%2013%2C%202018%20%3C%2FSTRONG%3E%20%3CBR%20%2F%3EIn%20an%20%3CA%20href%3D%22https%3A%2F%2Fblogs.msdn.microsoft.com%2Fsgern%2F2018%2F08%2F06%2Fmsix-the-msix-packaging-tool-preview-available-for-windows-10-insiders%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%20earlier%20post%20%3C%2FA%3E%20we%20spoke%20about%20preparing%20the%20MSIX%20packaging%20machine.%20Now%20we%20describe%20using%20the%20MSIX%20packaging%20tool%20for%20the%20first%20time.%20%3CBR%20%2F%3E%3CBR%20%2F%3EWe%20recommend%20starting%20with%20a%20'simple'%20application%20first.%20For%20example%2C%20%3CA%20href%3D%22http%3A%2F%2F(https%2Fwww.microsoft.com%2Fen-us%2Fdownload%2Fdetails.aspx%3Fid%3D44989%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%20Remote%20Desktop%20Connection%20Manager%20%3C%2FA%3E%20.The%20use%20of%20MSIX%20is%20of%20course%20not%20focused%20on%20virtualizing%20administrative%20tools%2C%20but%20in%20this%20instance%20the%20application%20is%26nbsp%3B%20small%2C%20simple%20and%20ideal%20for%20use%20as%20a%20starter%20package.%20%3CBR%20%2F%3E%3CBR%20%2F%3EBefore%20we%20start%20you%20will%20need%20to%20create%20a%20Virtual%20Machine%20as%20described%20in%20the%20previous%20post%2C%20and%20have%20downloaded%20Remote%20Desktop%20Connection%20Manager%20(%20%3CA%20href%3D%22https%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fdownload%2Fdetails.aspx%3Fid%3D44989%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%20https%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fdownload%2Fdetails.aspx%3Fid%3D44989%20%3C%2FA%3E%20).%20%3CBR%20%2F%3E%3CBR%20%2F%3E%20%3CSTRONG%3ENote%20%3C%2FSTRONG%3E%20%3A%20Due%20to%20some%20limitations%20within%20the%20MSIX%20Packaging%20Tool%20preview%2C%20you%20should%20explicitly%20follow%20the%20steps%20given%20to%20be%20able%20to%20reproduce%20the%20results.%20%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%0A%3COL%3E%0A%3COL%3E%0A%3CLI%3EStart%20the%20MSIX%20Packaging%20Tool%20from%20the%20start%20menu%20and%20Select%20%22Create%20your%20app%20package%22%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3C%2FOL%3E%0A%3CP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20798px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F86246i24E9D4FCCFDABF32%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20%2F%3E%3C%2FSPAN%3E%20%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E2.%20The%20First%20step%20of%20the%20%22Create%20your%20app%20package%22%20Wizard%20you%26nbsp%3B%20will%20need%20to%20enter%20the%20installation%20source%20and%20optionally%2C%20setup%20arguments%20%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20884px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F86247i8800FC5A92E866C0%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20%2F%3E%3C%2FSPAN%3E%20%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E3.%20After%20this%20enter%20the%20Metadata%20for%20the%20package.%20%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CUL%3E%0A%3CLI%3EIn%20this%20dialog%20window%20you%20need%20to%20ensure%20the%20%22Publisher%20Name%22%20and%20%22Publisher%20Display%20Name%22%20are%20correct.%20This%20needs%20to%20correspondent%20with%20the%20certificate%20you%20are%20going%20to%20use%20to%20sign%20the%20package.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CUL%3E%0A%3CUL%3E%0A%3CLI%3EThe%20%22Install%20location%22%20needs%20to%20be%20empty.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20887px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F86248iAF38407AF589EE83%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20%2F%3E%3C%2FSPAN%3E%20%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E4.%20The%20MSIX%20Packager%20tool%20now%20prepares%20the%20machine%20for%20capturing%20and%20the%20Desktop%20Connection%20Manager%20installer%20will%20be%20started.%20%3CBR%20%2F%3EYou%20can%20proceed%20with%20the%20standard%20setup%20%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20884px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F86249i7EC45622777FD67C%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20%2F%3E%3C%2FSPAN%3E%20%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E5.%20The%20next%20steps%20in%20this%20Wizard%20are%20currently%20not%20available.%20Therefore%20nothing%20to%20do%20here.%20%3CBR%20%2F%3E%3CBR%20%2F%3E6.%20On%20the%20final%20%22Create%20package%22%20step%20it%20is%20time%20to%20specify%20the%20%22save%20location%22%20and%20optionally%20provide%20the%20location%20of%20your%20code%20signing%20certificate.%20%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20884px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F86250i9F7DD74D3C820304%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20%2F%3E%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3EPlease%20be%20aware%20that%20signing%20the%20package%20will%20not%20work%20very%20well%20at%20the%20moment.%20In%20case%20of%20error%20the%20following%20post%20will%20guide%20you%20through%20the%20process%20to%20successfully%20sign%20the%20package.%20In%20any%20case%20the%20MSIX%20will%20be%20created%20%3CBR%20%2F%3E%3CBR%20%2F%3E7.%20We%20now%20have%20a%20MSIX%20package%20which%20concludes%20this%20post%20%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20996px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F86251i169ECA6E8674EB4C%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20%2F%3E%3C%2FSPAN%3E%20%3CBR%20%2F%3E%3CBR%20%2F%3EMore%20information%20and%20workflows%20to%20%26nbsp%3Bfollow%20within%20the%20course%20of%20the%20next%20weeks.%20%3CBR%20%2F%3E%3CBR%20%2F%3EEnjoy%20creating%20your%20first%20MSIX!%20%3CBR%20%2F%3E%3CBR%20%2F%3EJohannes%20Freundorfer%2C%20Ingmar%20Oosterhoff%20and%20Matthias%20Herfurth%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-363543%22%20slang%3D%22en-US%22%3E%3CP%3EFirst%20published%20on%20MSDN%20on%20Aug%2013%2C%202018%20In%20an%20earlier%20post%20we%20spoke%20about%20preparing%20the%20MSIX%20packaging%20machine.%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-363543%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EIngmarOosterhoff%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EJohannesFreundorfer%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMAD%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMatthiasHerfurth%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Microsoft

First published on MSDN on Aug 13, 2018
In an earlier post we spoke about preparing the MSIX packaging machine. Now we describe using the MSIX packaging tool for the first time.

We recommend starting with a 'simple' application first. For example, Remote Desktop Connection Manager .The use of MSIX is of course not focused on virtualizing administrative tools, but in this instance the application is  small, simple and ideal for use as a starter package.

Before we start you will need to create a Virtual Machine as described in the previous post, and have downloaded Remote Desktop Connection Manager ( https://www.microsoft.com/en-us/download/details.aspx?id=44989 ).

Note : Due to some limitations within the MSIX Packaging Tool preview, you should explicitly follow the steps given to be able to reproduce the results.



    1. Start the MSIX Packaging Tool from the start menu and Select "Create your app package"







2. The First step of the "Create your app package" Wizard you  will need to enter the installation source and optionally, setup arguments





3. After this enter the Metadata for the package.

    • In this dialog window you need to ensure the "Publisher Name" and "Publisher Display Name" are correct. This needs to correspondent with the certificate you are going to use to sign the package.

 

    • The "Install location" needs to be empty.







4. The MSIX Packager tool now prepares the machine for capturing and the Desktop Connection Manager installer will be started.
You can proceed with the standard setup





5. The next steps in this Wizard are currently not available. Therefore nothing to do here.

6. On the final "Create package" step it is time to specify the "save location" and optionally provide the location of your code signing certificate.



Please be aware that signing the package will not work very well at the moment. In case of error the following post will guide you through the process to successfully sign the package. In any case the MSIX will be created

7. We now have a MSIX package which concludes this post



More information and workflows to  follow within the course of the next weeks.

Enjoy creating your first MSIX!

Johannes Freundorfer, Ingmar Oosterhoff and Matthias Herfurth