如何評價2017年3月7日發布的Visual Studio 2017正式版?

與VS2015相比有哪些新特性?

新一代的Visual Studio帶來了全新的輕量級和模塊化的安裝體驗,減少最小佔用空間,實現更快速,更可定製的安裝,並支持離線安裝。

官方網站:http://www.visualstudio.com

發布會直播:http://launch.visualstudio.com


What#x27;s New in Visual Studio 2017

我覺得值得注意的幾個:

- Linux 遠程調試,包括 IoT (樹莓派)。具體見 Visual C++ for Linux Development (這篇今天隨著 2017 正式發布也更新了)

- 語言:C++14, C++17 和 C++ Core Checkers for enforcing the C++ Core Guidelines; CMake; C#7.0; .Net Core 1.0

- Diagnostic 和 Profiler,一直是 VS 的優勢所在。

- 安裝方式,可以自行組裝了,知道自己需要什麼的可以自己去選組件。需要開發的平台太多的話還是會很大,不過如果專註兩到三個語言/平台的話還好,不過仍然是聯網安裝,國內用戶大概又要受罪了。


安裝的很快,就算不掛代理速度也很快,這是最好的了…… 以前安裝個 Express 吭哧吭哧幾個小時都沒裝好,這次(我勾選出來的是 10G)一個小時左右就下好了。

感覺 Intellisense 反應有點慢……


Visual Studio 2017

官方說明

基本就是資源佔用更少,啟動更快,找bug更快

看到好幾個答主都在問Python的支持,官方說是只支持高亮和自動完成,為什麼要用VS來寫python呢

Language file types listed by support level:

  • Supports only Syntax Colorization and Autocomplete:
    • Bat, Clojure, CoffeeScript, CSS, Docker, F#, Groovy, INI, Jade, Javadoc, JSON, LESS, LUA, Make, Markdown ++, Objective-C, Perl, PowerShell, Python, Rust, ShaderLab, SQL, Visual Basic .NET, YAML.
  • Supports Code Snippets (in addition to Syntax Colorization and Autocomplete):
    • CMake, C++, C#, Go, Groovy, HTML, Java, Javadoc, JavaScript, Lua, Perl, PHP, R, Ruby, Shellscript, Swift, XML.
  • Supports Navigate To (in addition to Syntax Colorization and Autocomplete):
    • C++, C#, Go, Java, JavaScript, PHP, TypeScript, Visual Basic.


這次 VS 2017 的在線安裝工具用 --layout 參數緩存下載的整個安裝包有 13G+(僅簡中語言包),包括了包括安卓以及 IOS 的 SDK、模擬器等等第三方的包。

所以如果不是全部都需要用到,只裝一部分的話,強烈建議掛 VPN 在線安裝。VS 2017 裝起來很純凈,裝得很快。

那麼,問題來了,安裝完後的這個圖標的寓意是?

嗯?

群里說:「建議在辦公室用 VS」。


想到這個,書是《clr via c#》線程那一章節


新標誌邊上那一圈看的好難受啊…

還有磁鐵底色變成黑色了好不和諧啊..


VS2017對IDE的改進和C#里ref類新特性的真的非常棒,值得嘗試。而這個問題下的答案提到的其他錯誤基本都在兩次更新中解決了。

但還是有不少問題,我在 Visual Studio 2017 當前問題 中總結了幾個,有興趣可以看看。

稍微提兩句,最讓我鬱悶的是WDK用不成。

沒錯,目前WDK只支持VS2015附帶的編譯器,VS2017不行。

所以我不得不又安裝了一遍VS2015,SSD的空間只剩下了20G。

對於這個問題,VS團隊是怎麼說的呢?

The Visual Studio team has determined that this issue will not be addressed in the upcoming release. We will continue to evaluate it for future releases.

這是3月16日的留言,結合VS團隊對於其他問題的回復,上面那段話的意味非常明確。

我們很重視這個問題,但暫時沒有維護計劃。

當然總體而言VS2017還是向著好的方向發展的,如果你沒有這方面的要求,非常推薦試試:新特性很棒,BUG已經少到不影響正常使用,以後會越來越少的,更新的很勤奮。

不過如果你沒事玩玩驅的或者乾脆就是做這塊的,還是先老老實實2015吧,如果硬碟大就當我沒說。


安裝的時候總能莫名卡住好久,任務管理器裡面也不佔網速下載也不佔cpu,還不敢暫停怕哪裡出問題。。。

然而它總是能在我下定決心重新安裝的時候動了起來。。。


一想到要進行卸載15-安裝17這麼危險的操作,我決定還是等下一台電腦吧(


發布的時候是不是忘記換圖標了?

怎麼還寫著RC,搞得我以為自己下錯了。


小Bug很多,感覺是趕進度出來的。


為什麼logo那麼丑


安裝失敗

--------------------------------------分割線------------------------------------------------

引用@木木獸 」並不用卸了再裝, win10sdk實際上也是下載一個只有幾m的安裝包然後在線安裝的, 所以和其他組件一起安裝的時候會因為網路的問題而失敗, 所以裝好其他組件以後直接再單個組件那裡選擇win10sdk再裝一遍就好了「

去掉Win10SDK安裝成功了,但是單獨安裝Win10SDK的時候還是出錯了,找不到msi文件,反正是能安裝上了,先用著吧。


VS2017 Preview中有python開發支持,但VS2017 RTM中被移除了,因為完成度不夠高。據稱python支持將在VS2017 SP1中發布。


嗯。。。。。。

還有很多bug沒修,踩著了不要罵哦。(尤其.net core)

Python本來都有,只不過rtm移除了。過幾個月會有,sp1吧。

圖標真的丑。。。。。。


win10sdk沒裝上,哈希數值不正確


更新一下,我不就是說自己臉黑報錯了?結果好像觸怒了一些人,還有人讓我回家(我表示就在家裡,攤手)

有幾點還是要說下:

1、安裝激活全程都是掛著VPN的,VPN是和Sunny合買的,平時上jkforum(咳咳)都是靠他,十美元一個月,不會太差的。

2、我知道它是報無法連接的錯誤,但是即便是無法連接,也應該換種正確的方式提示出來,而不是報錯,還拋堆棧這是幹啥,想讓我幫你修bug么(手動滑稽

3、說下怎麼重現這個bug吧(不是100%出現,只是有幾率):在新裝的電腦中安裝社區版的VS(之前一定不要裝過VS),首次啟動的時候會讓你登陸微軟賬戶激活,這時候如果你選擇現在登陸,輸入郵箱之後就會有幾率出現這個問題。解決也比較簡單,那就是打開VS之後在Help-&>Register Product那裡登陸激活。

就這樣子咯。

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

挺好,不過我臉黑,上來就報錯。話說這問題從vs15前的ctp已經開始有,到現在還沒修復??!!


MS的軟體(win10,vs)或多或少加速了硬碟的更新換代


由於需要所有的包就都安了

C盤120G的SSD只有8.5G可用了………

另外網路需要掛第三方驅動才能訪問的同學慎用自帶的安卓模擬器……會斷網……解決方法以後再說

另winsdk好像有問題,從2015換2017修了兩天還沒完,真的耽誤進度…上個庫是用vc6編譯的…希望他們看到我的知乎不會打我…


我就奔著Linux遠程調試去試試好了


推薦閱讀:

surface book有必要存在嗎?
微軟是要放棄 Windows Phone 了嗎?
office 365即點即用和基於Win installer版本的office不能並行。如何解決?
為何Windows phone系統的APP開發者不願意更新應用?
為什麼蘋果的軟體部門不思進取?

TAG:微軟Microsoft | MicrosoftVisualStudio |