從8月22起Windows Phone marketplace可以提交7.1 sdk開發的應用了,儘管提交頁面和方式與7.0是同一個,但是還是會出現一些問題。並且在提交之前也注意一些問題。
1. 7.0 應用轉為7.1應用
我之前有一些應用都是在7.0下開發的,但是因為要用到7.1的一些新特性,所以就需要把應用轉成7.1然後再繼續開發。
轉換方法:
1) 開啟工程屬性頁面,將目標版本改為7.1
2) 在工程上單擊右鍵,選擇“Upgrade to Windows Phone 7.1”菜單
另外還需要注意的是:如果轉為7.1後,一般就無法改回7.0了。
一般如果開發應用時是直接在7.1下開發的,應該沒有什麼問題,但是許多人的應用開發中或開發完成了,要轉成7.1再發布的話,在發布到Marketplace上時就會出現[NeutralResourceLanaguge]這樣一個錯誤。
這是因為在轉換時,IDE工具並沒有把AssemblyInfo做修改,所以需要手工自已完成。
點擊Assembly Information按鈕,在Neutral Lanaguage中選擇語言。
注意:在這裡也有中文,但目前還不能選,否則上傳時,會報網路錯誤。
2. 測試
在7.1 sdk中的Visual studio 2010中包含了一個測試載入器,用來對上傳Marketplace的應用進行測試。
首先注意要在Release模式下才可以進行測試。在單擊工程的右鍵菜單中出現“Open Marketplace Test Kit”功能表項目。開啟工具,可以看到各個測試專案:
通過這個工具,可以對應用進行一些基本的測試,其中包括Capability的測試,這樣就不用再像7.0那樣,用命令方式來測試了。
3.
對於,在7.0時是一件很麻煩的事,要通過工具來截,並且還要用映像工具進行修改後才可以上傳。現在就不用了,7.1的模擬器整合了功能,這樣就可以很方便的進行了,而且截取的圖就可以直接用於上傳了。
以上這些都完成了,上傳應用就變的很容易了並且成功率也會提高了。不再會因為Capability等問題被退回了。