我瞭解MDIL背後的概念以及雲編譯CIL - > MDIL的作用。MDIL如何爲企業電話應用程序工作?
我的問題是,當我們刪除「雲編譯」故事時,會發生什麼?MDIL編譯步驟企業部署了Windows Phone應用程序?
當在「釋放」模式下F5ing時,它是否作爲VS的一部分運行的CrossGen.exe?我們在我們的「企業」商店中部署的XAP是這種情況下的MDIL XAP還是CIL XAP?
很抱歉,如果我的問題聽起來有點混亂,作爲即時通訊與MDIL如何工作的企業店面:)
我瞭解MDIL背後的概念以及雲編譯CIL - > MDIL的作用。MDIL如何爲企業電話應用程序工作?
我的問題是,當我們刪除「雲編譯」故事時,會發生什麼?MDIL編譯步驟企業部署了Windows Phone應用程序?
當在「釋放」模式下F5ing時,它是否作爲VS的一部分運行的CrossGen.exe?我們在我們的「企業」商店中部署的XAP是這種情況下的MDIL XAP還是CIL XAP?
很抱歉,如果我的問題聽起來有點混亂,作爲即時通訊與MDIL如何工作的企業店面:)
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj681686.aspx
微軟推薦的方法很困惑是使用PowerShell腳本BuildMDILXap.ps1
附帶WP8 SDK 。給定XAP文件和企業代碼簽名密鑰(從Symantec獲得) - 解壓縮內容,運行MDIL編譯,代碼簽名DLL,將它們壓回XAP並簽署XAP文件。
腳本使用兩個工具 - MDILXAPCompile.exe
和XapSignTool.exe
來完成這項工作。這款手機完全可以運行IL(JIT)。根據我的經驗(一個簡單的LOB應用程序,用戶界面不太複雜,顯示的是服務器的數據),沒有和沒有MDIL編譯時可見的性能差異。因人而異。
雖然MDIL編譯使程序集更大,但複雜的應用程序可能會從中受益。我會觀察啓動性能和可能的繁重計算(如果適用)。