Windows Server 2008R2 安装 WP7 SDK 方法

来源:互联网 发布:武汉淘宝拍照 编辑:程序博客网 时间:2024/05/15 02:49
 

這幾天在整理開發環境的時候,打算在Windows Server 2008 R2上安裝Windows Phone Developer Tools,不過一執行安裝程式,就跳出以下的畫面(哇咧!!要Windows 7或是Vista才能裝啊!?)~~

image

那我其他Windows平台的開發環境難道就從此要和WP7絕緣了嗎?經過一番不死心的搜尋之後,終於還是找到了變通之道,可以在Windows Server 2008 R2上也能安裝Windows Phone Developer Tools,方法如下:

首先,Windows Phone Developer Tools有兩個版本可以下載,一個是線上安裝檔(vm_web.exe),另一個是光碟ISO檔,步驟會有一點點小小的差異。

第一步:

如果使用的是線上安裝檔的話,請先使用解壓縮軟體將vm_web.exe解壓縮到某個方便找得到的資料夾中(例如C:\WP7_Web)。

image image

如果使用的是光碟映像檔的話,請將光碟內容全部複製一份到某個方便找得到的資料夾中(例如C:\WP7)。

image

第二步:

使用記事本或其他文字編輯器開啟baseline.dat檔,找到[gencomp7788]區段,並根據平台的不同,依照下圖指示修改(把原來的1改為0),接著儲存並關閉baseline.dat。

image

或是直接以修改完的內容覆蓋掉原來的[gencomp7788]區段,上圖中修改完畢的內容如下:

baseline.dat
複製到剪貼簿以純文字顯示以新視窗開啟
  1. [gencomp7788]
  2. BlockorWarn=1
  3. CleanCost=0
  4. CommandLine=blocker.exe
  5. ComponentType=1
  6. DetectKey=
  7. DetectKeyVal=
  8. DetectKeyValData=
  9. EncryptionOpt=0
  10. EstInstallTime=0
  11. Executable=sp.exe
  12. IgnoreLaterVersions=1
  13. GFN=GFN_MID Block on all OS except Vista and Win7
  14. HelpLink=WPDT_OSRequirements.htm
  15. InstallOnAMD64=0
  16. InstallOnFutureNT=1
  17. InstallOnVista=0
  18. InstallOnWin7=0
  19. InstallOnLHS=0
  20. InstallOnIA64=1
  21. InstallOnNetServer=0
  22. InstallOnWin2k=1
  23. InstallOnWinNT4=1
  24. InstallOnWinXP=0
  25. InstallOnx86=0
  26. InstallOnWin7Server=0
  27. LangSensitive=optional
  28. moduleid=61862971-5445-44AE-87AE-3EA15736F848
  29. Reboot=0
  30. RebootLaterOk=1
  31. ReturnType=IeReturnCheck
  32. Uninstall=0
  33. VersionCheck=Blocker
[gencomp7788]BlockorWarn=1CleanCost=0CommandLine=blocker.exeComponentType=1DetectKey=DetectKeyVal=DetectKeyValData=EncryptionOpt=0EstInstallTime=0Executable=sp.exeIgnoreLaterVersions=1GFN=GFN_MID Block on all OS except Vista and Win7HelpLink=WPDT_OSRequirements.htmInstallOnAMD64=0InstallOnFutureNT=1InstallOnVista=0InstallOnWin7=0InstallOnLHS=0InstallOnIA64=1InstallOnNetServer=0InstallOnWin2k=1InstallOnWinNT4=1InstallOnWinXP=0InstallOnx86=0InstallOnWin7Server=0LangSensitive=optionalmoduleid=61862971-5445-44AE-87AE-3EA15736F848Reboot=0RebootLaterOk=1ReturnType=IeReturnCheckUninstall=0VersionCheck=Blocker
隱藏程式碼
展開程式碼

第三步:

執行setup.exe就不會再看到之前的錯誤警告了,接下來依照指示進行安裝即可。

image image

P.S,從baseline.dat中其實還可以看到其他平台的設定值,如果真的有需要的話,只要依照平台的對應名稱,將原來的1改為0,應該就能順利的安裝,不過還有一點要注意,各作業系統並需至少符合下列需求:

Windows XP - 需安裝Service Pack 3
Windows Server 2003 - 需安裝Service Pack 2
Windows Vista - 需安裝Service Pack 2
Windows Server 2008 - 需安裝Service Pack 2


原创粉丝点击