昨天介紹過微軟提供免費 Windows 7、8 和 Win 10 作業系統虛擬機鏡像下載,對於開發者來說實在是一個不可多得的免費資源,簡單來說,微軟已將不同瀏覽器版本及作業系統設定為虛擬機器映像檔,只要下載匯入電腦後就能直接變成測試環境(當然你必須要準備虛擬機器軟體),可讓開發者節省許多建置時間,務必善加利用。
如果你的工作不是前端開發,不側重於瀏覽器測試,而是會用到核心開發工具,微軟亦提供另一種「Windows 10 開發環境」讓使用者免費下載。跟前面提到的虛擬機鏡像類似,不同的是開發環境預設會安裝好一些開發者工具,如下(版本會更動):
- Windows 10 企業評估版,版本 1511
- Visual Studio 2015 Community Update 2
- Windows 開發人員 SDK 與工具 (組建 10586)
- Windows IoT 核心版 SDK 與 Raspberry Pi 2 (組建 10586.0.151029-1700)
- Windows IoT 核心版專案範本 (版本 1.0)
- Microsoft Azure SDK for .NET (組建 2.9.1)
- 適用於 iOS 的 Windows 橋接器 (組建 0.1.160525)
- Windows UWP 範例 (組建 3.0.0)
- 適用於 iOS 的 Windows 橋接器範例
也就是說無論你現在是否已經更新升級到 Windows 10,都能透過從微軟官方網站下載的虛擬機器實作(鏡像檔)來快速部屬開發測試環境。即使你是使用 macOS ,也能在虛擬機上運作 Windows 10 。優點是不用像以往一樣花費時間來安裝及設定裝置,短時間內就能將現有的程式碼帶入 Windows。
微軟提供的虛擬機實作平台包括 VMware、Hyper-V、VirtualBox 和 Parallels 四種,單檔大小約 20 GB,Windows 10 企業評估版授權時間為 76 天左右,不過可以在建立快照後隨時恢復原始開發環境。
網站名稱:取得 Windows 10 開發環境
網站鏈結:https://developer.microsoft.com/zh-tw/
使用教學
STEP 1
開啟微軟開發人員中心的「取得 Windows 10 開發環境」網站,從底下藍色按鈕來下載不同虛擬機器的實作檔案,網站也列出了這份安裝會包含的各種軟體。
檔案大小大約在 20 GB 左右,我實際下載 Parallels 的鏡像檔是 18.9 GB,這個大小可能會依照內容軟體的更新而有所不同。
STEP 2
接下來的操作我在前一篇文章已經有示範過,可能依照你使用的虛擬機器有所不同,但我想大致情況不會差太多。開啟 Parallels 嚮導後,點選「添加現有的虛擬機器」來把下載的 Windows 10 開發環境匯入(記得先解壓縮)。
STEP 3
如此一來就能快速建置出 Windows 10 開發環境,上面還會標示時間,我猜測應該每個月都會有更新,虛擬機包含的軟體版本也會隨之升級
匯入微軟提供的 Windows 10 開發環境後,就能直接開機、執行這台虛擬機器,因為使用的是 Windows 10 企業評估版,執行時就會顯示目前的版本會在多久以後到期,我測試結果是有 76 天試用時間。
如果未來想要繼續使用,不受授權期間限制,建議先建立快照(備份),之後再把系統還原,就不會受到試用期間限制(與這篇文章操作方式一樣)。
STEP 4
微軟提供的「Windows 10 開發環境」已經安裝好一些開發者可能會常用到的軟體,包括 Visual Studio、SDK(軟體開發套件)和橋接器,如果你剛好工作上會需要用到類似環境,就省去了部屬新工作環境的時間,直接在虛擬機器上開發測試,也能避免發生問題後需要回復的麻煩(這也是虛擬機器的優勢)。
值得一試的三個理由:
- 微軟提供 Windows 10 開發環境,每次安裝可使用 76 天授權
- 支援四種平台 VMware、Hyper-V、VirualBox 和 Parallels
- 內建常用的開發者工具