從WP7到WP8開發(fā)者的無縫升級
首先 復(fù)制&打開你的WP7 LSN 右鍵你的項(xiàng)目 選擇升級8.0。
做到這里基本上是完成了基礎(chǔ)升級工作,怎么樣沒想到這么簡單吧,簡直就是無痛升級啊。 Visual Studio 簡直就是神器… 不過也別先高興后面還有一些工作需要做呢。
1. 測試修改你的程序
在Windows Phone 8 中除了支持之前的Wvga(480*800) 又多出了兩個(gè)分辨率 720P(720*1280)和WSGA(768*1280),同時(shí)Live Tile也支持更多這個(gè)放在以后的篇章離去給大家介紹吧。
當(dāng)然也提供了這三種分辨率的模擬器給大家測試用,請大家在這三種模擬器上仔細(xì)檢查下自己的程序,也許會(huì)出現(xiàn)分辨率支持的問題這里還是要用代碼設(shè)配一下的。
2.如何設(shè)置你的應(yīng)用對應(yīng)不同的Windows Phone版本
2.1 你可以在你的SLN中分兩個(gè)branch 7.1 & 8.0
2.2 在新的SLN中加入原7.5project 這就是為什么最開始要復(fù)制一遍的原因
在使用連接的形式把頁面都添加進(jìn)來
這樣你就可以關(guān)聯(lián)起來兩個(gè)項(xiàng)目了 后面要做的事情就是要設(shè)配不同的環(huán)境的編譯條件 conditional compilation。
這樣你就實(shí)現(xiàn)了在同一個(gè)sln下管理兩個(gè)版本的Windows Phone 應(yīng)用了。