Windows phone 8 MDIL如何适用于企业电话应用程序?

Windows phone 8 MDIL如何适用于企业电话应用程序?,windows-phone-8,Windows Phone 8,我理解MDIL背后的概念以及云编译CIL->MDIL的作用 我的问题是,当我们删除“云编译”故事时会发生什么,企业部署的windows phone应用程序的MDIL编译步骤是如何进行的 在“释放”模式下进行F5操作时,CrossGen.exe是否作为VS的一部分运行?在本例中,我们在“企业”存储中部署的XAP是MDIL XAP还是CIL XAP 很抱歉,如果我的问题听起来让人困惑,因为我对MDIL在企业级应用商店中的工作方式非常困惑:) 微软推荐的方法是使用WP8SDK附带的PowerShell

我理解MDIL背后的概念以及云编译CIL->MDIL的作用

我的问题是,当我们删除“云编译”故事时会发生什么,企业部署的windows phone应用程序的MDIL编译步骤是如何进行的

在“释放”模式下进行F5操作时,CrossGen.exe是否作为VS的一部分运行?在本例中,我们在“企业”存储中部署的XAP是MDIL XAP还是CIL XAP

很抱歉,如果我的问题听起来让人困惑,因为我对MDIL在企业级应用商店中的工作方式非常困惑:)

微软推荐的方法是使用WP8SDK附带的PowerShell脚本
BuildMDILXap.ps1
。给定一个XAP文件和一个企业代码签名密钥(您可以从Symantec获得)——它将解压内容,运行MDIL编译,对DLL进行代码签名,将其解压回XAP,并对XAP文件进行签名

该脚本使用两个工具--
mdilxappcompile.exe
XapSignTool.exe
来完成这项工作。这款手机完全可以运行IL(JIT)。根据我的经验(一个简单的LOB应用程序,没有太复杂的UI显示来自服务器的数据),使用和不使用MDIL编译没有明显的性能差异。YMMV

虽然MDIL编译使程序集更大,但复杂的应用程序可能会从中受益。我会观察启动性能,可能还有任何繁重的计算(如果适用)