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