微軟又針對旗下的程式開發環境、Visual Studio 推出新版本囉~這次的版本是 Visual Studio 2017,目前也已經可以下載安裝了~它的官方網站是:
https://www.visualstudio.com/zh-hant/
而新功能的介紹,則可以參考「新功能」的頁面(連結)、或是直接看 release note 的細節(連結)。
目前的 Visual Studio 有三個版本,包括了免費的社群版(Community、官網)、一般人用的專業版(Professional、官網),以及最高階的企業版(Enterprise、官網)。
而 Visual Studio 2017 有什麼改變呢?這邊 Heresy 大概來列幾點吧。
新的安裝介面
最明顯的一點,應該就是整個砍掉重寫的安裝程式吧?根據官方的說法,新的安裝程式主要的特色有三大特色:
- 讓 Visual Studio 的使用量降至最低。
- 安裝更快速,對系統影響更小,並可完全解除安裝。
- 讓您更容易選取和安裝所需的功能。
下圖就是新的安裝介面。一般來說,可以在左邊以功能導向(或是目標導向?),來選取要安裝的功能,而點選後,右邊則會出現對應的細部選項,而右下方也會顯示目前需要的容量。

雖然微軟說輕量化過了,但是實際上,真的把對應的 C++ 開發環境都裝起來,所需的磁碟容量還是不小啊…
不過,感覺上安裝速度倒是的確有變快就是了!而且,整個安裝流程也僅需要重開機一次。不過,這也有可能是因為 Heresy 電腦上已經有 Visual Studio 2015 的關係?
另外,Visual Studio 2017 除了還是有手機開發的套件(Xamarin)外,這次也還有一些遊戲引擎相關的套件(參考),可以選擇安裝。

另外,根據官方的說法,以後也可以透過這個安裝介面,來進行版本的更新。
支援 CMake
這版對於會使用 OpenSource 專案的 C++ 開發者來說,有一個滿方便的新功能,那就是他開始直接支援 CMake(官網)了~透過新的「開啟資料夾」的功能,可以直接開啟一個 CMake 的專案,並進行健置。
Heresy 自己還沒認真玩過這功能,不過如果夠方便的話,以後應該就可以考用一個工具了。
這部分的說明,可以參考《CMake support in Visual Studio》。
輕量型方案負載
C++ 的部分
目前看來似乎都滿好的?不過比較遺憾的是,很多工具目前都還沒支援這麼新的開發環境。
像是 Qt 5.8 雖然的確可以用 VC2015 的套件來編譯程式,但是卻沒有 Qt Visual Studio Tools(參考)可以用。
而至於像 NVIDIA CUDA SDK 的話…恩,要等到他正式支援 Visual Studio 2017,不知道又得等多久了…
不過,之後 Heresy 應該會先試著用 Visual Studio 2017 的 IDE、搭配 Visual Studio 2015 的編譯環境來開發看看吧。
另外,如果有興趣的話,Visual Studio for Mac 的預覽版(官網)也更新了~Apple 系列的用戶有興趣嘗鮮的話,應該是可以試試看了。
|