Visual Studio 2017 正式版有哪些亮點?


說幾個前面沒人提到的。C++編譯速度比2015快,對C++17支持更好(但也有明顯的腦殘錯誤),編譯出來的二進位文件比2015更小。


閑話不多說,小開直接上亮點——

1、導航增強:Visual Studio 2017 極大地改善了代碼導航,並對結果進行著色,提供自定義分組、排序、過濾和搜索。強大的 Go to All(ctrl + T 或 ctrl +,),能對解決方案中的任何文件、類型、成員或符號聲明的快速、完整搜索。

2、無須解決方案載入文件:Visual Studio 2017 可以直接打開並處理 C#、 C ++ 、 Ruby 、 Go 等一系列語言的任何文件。

3、智能過濾:IntelliSense 現在提供過濾器,幫助得到你所需要的,而不必涉足過多的步驟。

4、語言改進:添加了新的 C# 語言重構命令,幫助將代碼以最新標準現代化。新的風格分析器和對 EditorConfig 的支持能夠協調整個團隊的編碼標準。

5、CMake support for C++:可以通過在 Visual Studio 中直接載入 CMake 項目來開始編碼。

6、Linux support for C++: Visual C ++ for Linux 開發現在是 Visual Studio 2017 的一部分。

7、Live unit testing:顧名思義,實時告訴你單元測試將通過或失敗,而不用離開代碼編輯器。

8、Run to Click: 當在調試器中停止在某個中斷狀態時,將滑鼠懸停在一行代碼上,你會看到 Run to Click glyph。單擊可在該行停止並下次繼續以此執行。

9、Exception Helpers:可立即查看異常的根本原因,即時訪問內部異常。此外,可以在拋出異常停止時通過單擊複選框添加條件來排除從指定模塊拋出的異常類型。

10、小而輕的安裝:Visual Studio 2017 新的安裝程序更容易啟動和運行。最小安裝只有以前版本的十分之一大小,只需一兩分鐘即可完成安裝。

更多概要和新功能介紹可以戳這裡:終於等到你,最強 IDE Visual Studio 2017 正式版發布

相關新聞和拓展閱讀可以戳這個:看看微軟發布的 Visual Studio 2017 正式版帶來了什麼


終於可以裝逼謝邀了,給個鏈接,Visual Studio 2017 新功能匯總

PS:vs2017 RC可以直接升級到正式版。可以參照這篇教程做個離線安裝包,【譯】創建 Visual Studio 2017 RC 離線安裝程序(這是預覽版的,方法基本上是一樣的。正式版可以移步Create an offline installer for Visual Studio 2017)

PPS:微軟官方GitHub上放了一個visual studio移除工具,想要卸載的可以參考:Microsoft/VisualStudioUninstaller。另外,如果卸載了發現還有部分文件在,說明還有其他程序在用這些文件,不要自作聰明地去刪掉它!Linux里卸載了軟體包,動態鏈接庫里還不是有一大堆東西留在那裡 ╮(╯▽╰)╭。(輪子哥說得好:珍愛生命,不要去看c盤裡那些文件。)


不知道有沒有加入「可以卸載乾淨」的新特性


對於我來說目前能看到的主要就是安裝機制改善,外加連接到本機WSL直接集成進來,然後.Net Core開發也集成進來應該也算


有輪子哥親筆寫過的代碼


不再是全家桶,可以專心的用它寫C++。


會有Visual Studio for MAC的正式版么?

實在是感覺XCode很不舒服。


我猜,會更難安裝成功

建議增加環境配置管理員工作崗位


啟動速度比2015快了一個開電腦的時間


RC表示希望能無痛升級(


程序啟動速度明顯變快了,至少比2015快_(′□`」 ∠)_


wpf可以在調試的時候修改,並將修改實時生效。

沒人在意這個啊。。看來真是沒多少人做wpf了~


好像安裝成功更容易一些了


正式版已經放出來了。。。


可以和VS2015並存~


什麼時候開啟【指定第三方組件安裝位置】的特性?


卸了rc,安裝正式版,發現沒有c#...


期待加入解壓便可以使用


只求能先卸乾淨以前的版本。。。。。


囧,卸載了。

---------------------------------------------------------------------------------------------------------------------------------------

電腦里安裝了開發工具vs2005、vs code、pycharm、anaconda、spyder、cmake、hyper。vs2005安裝了個Visual Assist。

然後直接安裝vs2017,沒法運行。重置ide,修復vs2017都試過了,擴展管理也打不開。懷疑是vs2005安裝的Visual Assist導致的,拿工具強力卸載也沒用。不知道咋解決。

打開vs2017提示。

部分錯誤信息

&
&184&
&2017/03/08 02:26:51.863&
&Information&
&VisualStudio&
&Begin package load [Microsoft.VisualStudio.Editor.Implementation.EditorPackage]&
&{E269B994-EF71-4CE0-8BCD-581C217372E8}&
&

&
&185&
&2017/03/08 02:26:51.866&
&Error&
&VisualStudio&
&LegacySitePackage failed for package [Microsoft.VisualStudio.Editor.Implementation.EditorPackage]Source: apos;Microsoft.VisualStudio.Editor.Implementationapos; Description: #x672A;#x5C06;#x5BF9;#x8C61;#x5F15;#x7528;#x8BBE;#x7F6E;#x5230;#x5BF9;#x8C61;#x7684;#x5B9E;#x4F8B;#x3002;#x000D;#x000A;System.NullReferenceException: #x672A;#x5C06;#x5BF9;#x8C61;#x5F15;#x7528;#x8BBE;#x7F6E;#x5230;#x5BF9;#x8C61;#x7684;#x5B9E;#x4F8B;#x3002;#x000D;#x000A; #x5728; Microsoft.VisualStudio.Editor.Implementation.EditorParts.get_ContentTypeRegistryService()#x000D;#x000A; #x5728; Microsoft.VisualStudio.Editor.Implementation.LanguageServiceToContentTypeMapper.MakeLanguageServiceContentTypes(SettingsStore settingsStore)#x000D;#x000A; #x5728; Microsoft.VisualStudio.Editor.Implementation.LanguageServiceToContentTypeMapper.InitLanguageServiceToContentTypeMapper(IServiceProvider serviceProvider)#x000D;#x000A; #x5728; Microsoft.VisualStudio.Editor.Implementation.EditorPackage.Initialize()#x000D;#x000A; #x5728; Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider sp)&
&{E269B994-EF71-4CE0-8BCD-581C217372E8}&
&80004003 - E_POINTER& &&
&

&
&186&
&2017/03/08 02:27:10.255&
&Error&
&VisualStudio&
&SetSite failed for package [Microsoft.VisualStudio.Editor.Implementation.EditorPackage](null)&
&{E269B994-EF71-4CE0-8BCD-581C217372E8}&
&80004003 - E_POINTER& &&
&

&
&187&
&2017/03/08 02:27:10.256&
&Error&
&VisualStudio&
&End package load [Microsoft.VisualStudio.Editor.Implementation.EditorPackage]&
&{E269B994-EF71-4CE0-8BCD-581C217372E8}&
&80004003 - E_POINTER& &&
&


希望明早沒有出現錯誤提示也沒有藍屏


裝之前必須要重裝系統,以和以前vs劃清界限


推薦閱讀:

如何評價 Visual Studio 2017?
微軟為什麼用 Silverlight 作為 WP7 和 Xbox 的主流開發技術?
如何看待5月10日微軟在中國開始預售HoloLens?
HoloLens 的實際效果如何?

TAG:微軟Microsoft | MicrosoftVisualStudio |