Windows Store App安装包的生成过程

在创建AppPackage的时候,是按照下面的顺序的:

  1. MSBuild从XAML生成源代码,比如App.g.i.cs和MainPage.g.i.cs。
  2. C#编译器(csc.exe)编译源代码,并动态生成源代码,同时生成托管exe文件。生成商店应用需要用/target:appcontainerexe编译选项,默认情况下,是/platform:anycpu32bit。
  3. 还需要引用的外部文件,比如图片视频等,复制到和exe相同的文件夹下。XAML文件会被编译进二进制,扩展名是.xbf。
  4. 字符串资源和其他资源文件,通过一个叫做MakePRI.exe的工具创建成资源包索引(.pri)文件。参考http://msdn.microsoft.com/en-us/library/windows/apps/
    jj552947.aspx
  5. AppxManifest.xml就是Package.appxmanifest文件
  6. MakeAppx.exe创建未签名的.appx包。包含了所有产出的文件。也就是一个zip包。不能超过10万个文件,也不能超过8G。
  7. 最后,SignTool.exe签名此.appx文件。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值