想必有很多朋友是windows phone 7 的開發者都在擔心同一個問題就是 windows phone7 移植 windows phone 8。
這個幾乎是每次都要被人提問的 在這裡我先回答一下升級真的是很友好的大可不必擔心,在這個我就給大家演示一下 C# WP7.1程序怎麼升級到WP8的。
升級到WP8必需知道的13個特性 系列文章目錄地址:http://www.linuxidc.com/Linux/2013-08/89003.htm
首先 復制&打開你的WP7 LSN 右鍵你的項目 選擇升級8.0
做到這裡基本上是完成了基礎升級工作,怎麼樣沒想到這麼簡單吧 簡直就是無痛升級啊。 visual studio 簡直就是神器... 不過也別先高興後面還有一些工作需要做呢。
1. 測試修改你的程序
在windows phone 8 中除了支持之前的wvga(480*800) 又多出了兩個分辨率 720P(720*1280)和WSGA(768*1280)
同時Tile 也支持更多這個放在以後的篇章離去給大家介紹吧.
當然也提供了這三種分辨率的模擬器給大家測試用,請大家在這三種模擬器上仔細檢查下自己的程序,也許會出現分辨率支持的問題這裡還是要用代碼設配一下的.
2.這裡要著重給大家介紹下怎麼設備你的應用在不同的windows phone版本
2.1 你可以在你的SLN中分兩個branch 7.1 & 8.0
2.2 在新的SLN中加入原7.5project 這就是為什麼最開始要復制一遍的原因
在使用連接的形式把頁面都添加進來
這樣你就可以關聯起來兩個項目了 後面要做的事情就是要設配不同的環境的編譯條件 conditional compilation
這樣你就實現了在同一個sln下管理兩個版本的windows phone 應用,當然以上的介紹只是一個升級 後面還會介紹更多的windows phone8的新功能,歡迎大家在這裡和我交流。
在Linux上運行Windows ---3個windows仿真器評測
Windows Phone 8 與 Windows 8 開發技術概覽
Windows Phone & Windows 8 Push Notification from Windows Azure
在Windows Phone Store 商店中提交你的 Windows Phone 8 應用
Windows Phone 8 語音 - Speech for Windows Phone 8
Windows Phone 8 鏡頭應用 - Lenses for Windows Phone 8