亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 應用 > 系統工具 > 正文

在VMware中安裝Windows Phone SDK 8.0圖文教程

2020-07-10 20:34:59
字體:
來源:轉載
供稿:網友

相信很多開發者目前的系統還是Win7或Mac,一般不會為了開發某個程序而重裝系統,所以我們就需要用到VMware這類的虛擬機來模擬預期的開發環境。在開始介紹前,給大家說明下我當前的軟硬件環境,本文所講的內容適用于此環境。

安裝的是英文版SDK,但是最后安裝完成后提示的是中文?。?!

另外如果我們電腦太老,可能安裝SDK后,報出“CPU不支持虛擬化”的錯誤,此時雖然開發工具可以正常安裝,但是無法使用Windows Phone 8模擬器進行調試程序了,只能用真機調試。

Windows Phone 8 可向應用開發人員提供大量新增和更新功能,包括本地游戲開發、Windows 運行時 的手機特定版本和新內核。我們編寫了此介紹以幫助您了解 Windows Phone 8 和 Windows Phone SDK 8.0 中的新增和更新功能。對于您擁有的 SDK 中的工具,我們感到非常自豪。這些工具能夠幫助您創建讓用戶更有理由喜愛他們的 Windows Phone 的 Windows Phone 應用。

前期準備

1.“計算機”右鍵“屬性”查看自己電腦安裝的Windows 8系統的版本,以及電腦內存是不是4G或4G以上。

注:必須是Windows 8專業版以上的系統。

軟件環境:

Windows 7 旗艦版 (x64)、VMware Workstation 10,硬件環境:Xeon CPU E3 1230 (4核)。

簡介

想要安裝 Windows Phone SDK 8.0,64位處理器、4G 內存、Windows 8 64位操作系統(任意版本)是必須要滿足的基本條件,開發完后可以使用在微軟開發者中心注冊過的 Windows Phone 8手機進行調試。如果想要使用 Windows Phone 模擬器直接調試,那么CPU還必須支持二級地址轉換(SLAT,Second Level Address Translation)、操作系統必須是專業版或更高的版本。

準備環境

按照上面講的要求進行自檢。

同時檢查是否支持SLAT

在微軟官方下載Coreinfo(地址見文末)并解壓,然后用管理員身份運行命令提示符(開始菜單->所有程序->附件->命令提示符->右鍵“以管理員身份運行”)。

并在命令提示符中輸入 “Coreinfo安裝路徑/Coreinfo.exe -v”。intel的處理器,顯示為EPT(Extended Page Tables)。AMD處理器,顯示為NPT(Nested Page Tables)或RVI(Rapid Virtualization Indexing)。如果CPU支持SLAT,那么你會看見“EPT *”的字樣,否則看到的是“EPT -”。

在VMware中新建虛擬機

使用自定義安裝,除了個別的需要根據下面圖片所示進行設置外,其余一路默認安裝就可以了。

選擇windows 8 x64系統

至少選擇2個CPU

至少4G的內存

在啟動虛擬機前,設置CPU的虛擬化引擎為 “Intel VT-x/EPT 或 AMD-V/RVI”,同時讓CD/DVD指向Windows 8 專業版或更高版的iso文件。

安裝Windows 8 x64 Pro

檢查此系統的Hyper-V是否已經安裝

使用“Win +X”快捷鍵呼出“程序和功能”面板,選擇“啟用或關閉 Windows 功能”,可以看見Hyper-V平臺選項為灰色,鼠標移上去顯示“無法安裝Hyper-V, 某個虛擬機監控程序正在運行”。

我們先不去理會這個問題,直接進入下一步。

下載安裝Windows Phone SDK 8.0

Windows Phone Software Development Kit (SDK) 8.0 向您提供為 Windows Phone 8 和 Windows Phone 7.5 開發應用和游戲所需的工具。

在官方下載頁面下載SDK后安裝,因為我下載的是iso版本,該版本貌似md5校驗碼有問題,所以在安裝完后會提示“Visual C++ 2012 x64 Debug Runtime 無法找到元素”。不過不影響我開發Windows Phone App,也就沒去細究。

提示Hyper-V已經啟用

根據要求重啟后,完成安裝

安裝成功,并提示Hyper-V也安裝成功,我們再看一下系統的Hyper-V選項,發現已經全部安裝好了。

運行Visual Studio

官網申請序列號

在運行Visual Studio Express 2012 For Windows Phone的時候,會要求輸入序列號,這個只需要點擊旁邊的“在線注冊”字樣注冊就可以收到帶有序列號的郵件。

新建第一個Windows Phone 8 App

選擇Windows Phone App項目模板

選擇目標系統為Windows Phone OS 8.0

 

選擇模擬器(Emulator WVGA 512M),點擊運行

使用Windows Phone模擬器運行,提示“The Windows Phone Emulator wasn't able to create the virtual machine. Generic failure”。

下面將通過修改vmx文件來解決這個問題。

修改vmx文件

vmx是VMware的配置文件。先關閉當前的虛擬機,然后進入剛創建的虛擬機所對應的目錄,找到“.vmx”結尾的文件,使用記事本或其它編輯器工具打開,在文件末加入下列語句:

vmx文件

hypervisor.cpuid.v0 = "FALSE"mce.enable = "TRUE"

Hyper-V會檢查當前是否運行在虛擬機里,只有當不是的時候才會正常運行。hypervisor.cpuid.v0 = "FALSE" 這句話就是為了繞過這個檢查。

保存后,重新打開虛擬機。這次運行項目時,會提示“Do you want to configure the emulator to connect to the Internet?”,意思就是網絡連接丟失,我們選擇“Yes”,讓模擬器配置網絡連接。

現在你已經可以正常運行Windows Phone 模擬器了。Cheers!

這個過程有點長,耐心等待一會兒

這就是剛剛創建的應用

回過頭來,看一下網絡連接面板,會發現多了些奇怪的連接。這些就是Hyper-V創建的虛擬交換機連接。

如果禁用了其中的 vEthernet(Internal Ethernet Port Windows Phone Emulator Internal),就會導致運行模擬器時提示“The emulator couldn't determin the host IP address, which is used to communicate with the guest virtual machine”。因此,該連接對于運行模擬器來說是必須的。

其它問題

如果發些自己還是啟動不了模擬器,請檢查下自己的Hyper-V交換機是否已經建立。交換機配置中至少包含“Windows Phone Emulator Internal Switch”這個交換機。

Hyper-V 管理器

正常的Hyper-V 管理器

正常的虛擬交換機管理器

如果沒有找到這個虛擬交換機,也不用心急。通過“新建虛擬網絡交換機”這個選項,輸入“Windows Phone Emulator Internal Switch”,選擇“內部”就可以自己建立一個了,效果是一樣的。

Windows SDK 8.0 下載地址,ISO地址可在該頁面內找到

快速問答

1. 為什么要x64位?

因為Hyper-V只能在64位處理器下工作

2. 為什么要支持SLAT?

因為Hyper-V需要用到它來提高虛擬地址和物理地址轉換的效率。

3. 為什么要使用Hyper-V?

因為Windows Phone 8 模擬器需要運行在Hyper-V上。

4. 什么是Hype-V?

Windows 8 的虛擬化技術。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
美女扒开尿口让男人操亚洲视频网站| 亚洲无亚洲人成网站77777| 国产成人aa精品一区在线播放| 一本色道久久88精品综合| 欧美精品在线第一页| 国产精品一区二区三区久久久| 日本成人黄色片| 欧美激情视频播放| 亚洲在线免费看| 91av视频在线观看| 欧美日韩精品在线播放| 日韩欧美国产激情| 97婷婷大伊香蕉精品视频| 亚洲视频在线观看视频| 91视频8mav| 在线a欧美视频| 久久久久久久久久久人体| 亚洲区bt下载| 91久久在线播放| 欧美日韩福利电影| 亚洲毛片一区二区| 精品国产乱码久久久久久天美| 91精品久久久久久久久久| 亚洲在线免费视频| 欧美老少做受xxxx高潮| 国产精品久久久久国产a级| 精品视频久久久久久| 色综合老司机第九色激情| 日av在线播放中文不卡| 亚洲精品久久久一区二区三区| 亚洲成人精品视频在线观看| 成人黄在线观看| 国产亚洲欧美日韩一区二区| 欧美乱大交xxxxx| 欧美一级大片在线免费观看| 欧美日韩一区二区精品| 成人性生交大片免费看小说| 国产精品电影久久久久电影网| 欧美剧在线观看| 成人黄色影片在线| 精品电影在线观看| 欧美成人三级视频网站| 精品国产精品自拍| 色综合久久天天综线观看| 国产精品丝袜一区二区三区| 欧美极品在线播放| 国产在线一区二区三区| 美女999久久久精品视频| 欧美最猛性xxxxx(亚洲精品)| 国产精品黄页免费高清在线观看| 国产精品直播网红| 国产精品久久久久久久久影视| 欧美一区亚洲一区| 亚洲在线观看视频| 欧美在线激情视频| 国产精品爱久久久久久久| 伊人久久久久久久久久| 国产精品99久久久久久白浆小说| 俺去亚洲欧洲欧美日韩| 国产日韩专区在线| 欧美精品video| 大荫蒂欧美视频另类xxxx| 国产精品一二区| 国产精品视频最多的网站| 3344国产精品免费看| 欧美激情精品久久久| 亚洲最新在线视频| 日韩天堂在线视频| 亚洲免费人成在线视频观看| 国产欧美一区二区白浆黑人| 欧美精品在线极品| 成人一区二区电影| 日韩av在线直播| 国产中文字幕亚洲| 欧美午夜女人视频在线| 一区二区在线视频播放| 疯狂做受xxxx欧美肥白少妇| 日韩最新中文字幕电影免费看| 日韩av网址在线| 91精品国产91久久久久久久久| 久久久精品久久| 丰满岳妇乱一区二区三区| 国外成人免费在线播放| 国产精选久久久久久| 欧洲午夜精品久久久| 91在线播放国产| 色偷偷av一区二区三区| 亚洲男女性事视频| 成人av色在线观看| 日本欧美一级片| 亚洲精品视频网上网址在线观看| 亚洲成人av在线| 狠狠干狠狠久久| 97婷婷大伊香蕉精品视频| 国产成人精品免费视频| 国产精品对白刺激| 久久久噜噜噜久久| 色先锋久久影院av| 欧美极品美女电影一区| 国产精品成人av性教育| 综合136福利视频在线| 国产999精品视频| 日本精品视频在线播放| 亚洲精品网站在线播放gif| 国产精品视频自在线| 国产69久久精品成人| 亚洲电影免费观看| 亚洲男人的天堂网站| 一区二区三区四区在线观看视频| 中文字幕国产精品| 国产精品盗摄久久久| 日韩麻豆第一页| 国产一区二区av| 91国内揄拍国内精品对白| 国内精品模特av私拍在线观看| 日韩黄色av网站| 亚洲欧美在线一区| 亚洲成人av中文字幕| 色婷婷综合久久久久中文字幕1| 欧美小视频在线观看| 国产精品96久久久久久又黄又硬| 国产精品777| 亚洲精品aⅴ中文字幕乱码| 亚洲视频777| 91香蕉嫩草神马影院在线观看| 美女av一区二区三区| 66m—66摸成人免费视频| 欧美裸体xxxx极品少妇软件| 视频直播国产精品| 精品国产欧美一区二区三区成人| 日韩精品极品在线观看播放免费视频| 久久天天躁狠狠躁夜夜躁2014| 午夜精品一区二区三区在线视| 欧美成人精品影院| 日韩欧美成人精品| 久久久久久免费精品| 91久久久在线| 亚洲一区二区久久久久久| 韩曰欧美视频免费观看| 91精品国产91久久久久久久久| 久久亚洲精品国产亚洲老地址| 国产精品久久久久久久久粉嫩av| 在线视频欧美日韩| 91av在线看| 亚洲一区av在线播放| 久久国产精品久久久久久| 午夜精品久久久久久久99热| 欧美激情在线一区| 91免费看国产| 国产精品精品久久久久久| 欧美日韩国产123| 国产精品免费电影| 亚洲欧美日韩视频一区| 亚洲黄在线观看| 日产日韩在线亚洲欧美| 国产精品三级在线| 亚洲wwwav| 亚洲一区av在线播放| 国产精品福利网站| 日韩美女视频在线观看| 精品动漫一区二区三区| 欧美福利视频在线观看| 91精品视频大全| 欧洲美女7788成人免费视频|