locked
Unsigned .appx package creation process from scratch

    Question

  • I want to know in brief the exact procedure for creating and packaging of .appx (Metro Style) Apps from scratch (i.e., from the source code written for the application) for the three possible code behinds that are possible, i.e., for C++, C# and JavaScript code behinds respectively for Windows 8.1 (Windows Store Apps and Windows Phone Store Apps).

    Provide me with some relevant links on this if possible.

    PS: In short, I want to know in brief, the build process for an appx application from scratch (i.e., from C#, C++/CX or JavaScript Code).

    Saturday, August 02, 2014 6:50 PM

Answers

  • Hi puneetjain9149,

    Seems there are not many documentations list on MSDN for Windows Store App XAML compilation, but I think you may ref to XAML compile theory, the basic process of building page in Windows Store App should as similar as WPF.

    Here I find something:

    http://stackoverflow.com/questions/21357330/compilation-of-xaml-files-wpf

    http://blogs.microsoft.co.il/tomershamam/2007/05/25/compiled-xaml-baml-not-il/

    And for HTML app, I don't think we need compile them as you can see from the package you create, unzip them you should be able to find the HTML stuff.

    Hope these helps.

    --James


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    Thursday, August 07, 2014 5:47 AM
    Moderator

All replies

  • Hi puneetjain9149,

    Can I understand your question as: How Windows Store App compile a app for C++/C#/JavaScript?

    The only thing I know is how to build the app from MSBuild: Create an app package at the command prompt and theoretically it use the Resource Management System and MakeAppx.exe .

    And a really interesting blog: http://blogs.msdn.com/b/wsdevsol/archive/2014/02/12/create-a-windows-store-appx-package-and-sign-it.aspx

    Hope it helps.

    --James 


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.



    Monday, August 04, 2014 6:35 AM
    Moderator
  • Hi Jamles Hez,

    Please have a look at this link :

    http://blogs.msdn.com/b/vcblog/archive/2012/08/24/10343401.aspx

    It has a very good diagrammatic representation of how exactly in XAML / C++ metro app, the source code is converted into the executable (which is afterwards packaged into .appx package).

    I was wondering if I can get a similar diagram depiction for XAML / C# and HTML / JavaScript apps.

    If you can find some similar links on these lines, it would be very helpful.

    Tuesday, August 05, 2014 3:31 PM
  • Hi puneetjain9149,

    Seems there are not many documentations list on MSDN for Windows Store App XAML compilation, but I think you may ref to XAML compile theory, the basic process of building page in Windows Store App should as similar as WPF.

    Here I find something:

    http://stackoverflow.com/questions/21357330/compilation-of-xaml-files-wpf

    http://blogs.microsoft.co.il/tomershamam/2007/05/25/compiled-xaml-baml-not-il/

    And for HTML app, I don't think we need compile them as you can see from the package you create, unzip them you should be able to find the HTML stuff.

    Hope these helps.

    --James


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    Thursday, August 07, 2014 5:47 AM
    Moderator