Windows Phone開發(fā)中新舊版SDK開發(fā)程序的轉(zhuǎn)換實現(xiàn)
本文和大家重點學習一下Windows Phone開發(fā)中新舊版SDK開發(fā)程序的轉(zhuǎn)換方法,如果之前安裝了老版本的SDK,就需要全部卸載掉后,才能裝新版SDK,這看起來很容易,但是一旦安裝了新的SDK后,在舊版上開發(fā)的程序,就全部不能跑了。這就需要有自已做一個手工的調(diào)整。
Windows Phone開發(fā)中新舊版SDK開發(fā)程序的轉(zhuǎn)換
WindowsPhone7在二月份發(fā)布后,就隨著一起發(fā)布了其SDK(我之前也是用的這個版本),但是幾個月后又發(fā)布了新的SDK,在這個SDK中還包含了一個免費的Visualstudio2010express版本。這時問題就出來了,如果之前安裝了老版本的SDK,就需要全部卸載掉后,才能裝新版SDK,這看起來很容易,但是一旦安裝了新的SDK后,在舊版上開發(fā)的程序,就全部不能跑了。這就需要有自已做一個手工的調(diào)整。
1.在\Properties\WMAppManifest.xml增加屬性內(nèi)容:
- <Capabilities>
- <CapabilityNameCapabilityName="ID_CAP_NETWORKING"/>
- <CapabilityNameCapabilityName="ID_CAP_LOCATION"/>
- <CapabilityNameCapabilityName="ID_CAP_SENSORS"/>
- <CapabilityNameCapabilityName="ID_CAP_MICROPHONE"/>
- <CapabilityNameCapabilityName="ID_CAP_MEDIALIB"/>
- <CapabilityNameCapabilityName="ID_CAP_GAMERSERVICES"/>
- <CapabilityNameCapabilityName="ID_CAP_PHONEDIALER"/>
- <CapabilityNameCapabilityName="ID_CAP_PUSH_NOTIFICATION"/>
- <CapabilityNameCapabilityName="ID_CAP_WEBBROWSERCOMPONENT"/>
- </Capabilities>
2.如果在Windows Phone開發(fā)中加入了新舊版SDK開發(fā)程序以后還不行的話,有可能是Visualstudio2010版本出的問題,這也需要改一下。因為新版的是專門針對windowsphone的。
3.如果還是不行的,那就只有自已重建一個工程序后,把程序遷移過去了。