Visual Studio 2012 Update 3 & Visual Studio 2013 Preview


微軟的 Visual Studio 應該算是在 Windows 平台上最好的一個開發環境了。而在推出 Visual Studio 2012 版之後,微軟針對他的更新腳步,似乎算是加快了許多。首先是微軟捨棄了以往許久推出一次的「Service Pack」更新形式,而改採用較小型的「Update」來做更快速的更新。

而在前幾天,微軟除了發布了下一代的 Visual Studio 2013 預覽版外,也推出了 VisualStudio 2012 的 Update 3,讓使用者可以更新了~實際上,如果有開啟 Visual Studio 2012 的話,他應該就會提示要更新了。


Visual Studio 2013 Preview

相較於之前微軟的 Visual Studio 大概兩三年一改版,這次從 2012 馬上有 2013,說實話讓 Heresy 個人是滿訝異的。而基本上,Visual Studio 2013 應該算是基於 2012 版,再針對新的 Windows 8.1,做出更新。

它的官方網站是:

http://www.microsoft.com/visualstudio/cht/2013-preview

目前已經有提供預覽版,讓有興趣的人可以下載來做測試。而除了官網的介紹外,相關的新功能介紹,可以參考 MSDN 的《What’s New in Visual Studio 2013 Preview》這篇。

而由於 Heresy 本身是在開發 C++ 的程式,所以比較注意的,自然就是 Visual C++ 的部分了~這部分,可以參考《What’s New for Visual C++ in Visual Studio 2013 Preview》。

首先,在 C++ 11 標準的部分,Visual C++ 2013 又新增了下列的支援:

  • Default template arguments for function templates.
  • Delegating constructors. (wiki)
  • Explicit conversion operators. (wiki)
  • Initializer lists and uniform initialization. (wiki)
  • Raw string literals. (wiki)
  • Variadic templates. (wiki)

而在 STL 的部分,除了支援 C++11 的 explicit conversion operators、initializer lists、scoped enums 和 variadic templates 外,也支援了部分 C++14 的新功能,不過 Heresy 在這邊就不詳列了,有興趣的請自行參考原文。

而由於有部分的修改可能會讓現有的程式碼無法編譯,微軟也特別列了一篇《Breaking Changes in Visual C++》,讓大家來參考;如果升級後發現程式不能編譯了,或許可以先來這邊看看。

當然,除了標準語法、以及標準函式庫的部分以外,微軟自己的東西,像是 C++AMP、PPL 也是有更新的。而另外,為了因應網路的發展,也另外加入了 C++ REST SDK,可以用來處理 REST 的相關的功能。

再來比較有趣的,是 Visual Studio 2013 似乎也開始透過使用 Microsoft 帳號的登入,來做到不同電腦上的設定同步了~這點對於要在多台電腦上開發的人來說,應該是相當有用的!這部分的詳情可以參考《Welcome. Sign in to Visual Studio. 》一文。

其他官方部落格的文章,則包括了:

有興趣的話,也可以看看上面的文章。


Visual Studio 2012 Update 3

這是 Visual Studio 2012 的第三次更新,下載連結是:

http://www.microsoft.com/zh-tw/download/details.aspx?id=39305

相關的更新說明,可以參考官方的說明(kb2835600)。

其中一部分的更新,是針對新的 Windows 8.1 和 Visual Studio 2013 預覽版來做修正。而實際上,對 Heresy 來說比較重要的,應該還是他有針對之前介紹過的 Image Watch 這個 extension,開啟「自動變數」的監看視窗可能會導致 VS 當掉的問題,做出了修正!以後應該就不會有這個問題了~

廣告

對「Visual Studio 2012 Update 3 & Visual Studio 2013 Preview」的想法

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.