2018年8月9日 星期四

[點網]現在 visual studio 正在轉型中

最近研究 roslyn 發現幾個點。


  • 2013 還是使用 native 的 csc.exe vbc.exe。而 2015 2017 開始,使用 roslyn 做為 compiler。
  • vs extension 的規格開始改變,名字叫做 .net standard,所以 NuGet 有的東西的打包沒有跟上的話,在 2015 之後就會裝不進舊的 vs。當然也會有舊的東西裝不進新的 vs。像是 .Net Compiler Platform SDK 如果用 extension (NuGet or VSIX)裝的話,會被 vs2017 關掉。要從 Visual Studio Installer 的 Individual components 頁籤安裝才行。現在是混亂期,從 2015 到現在已經三年了吧。
  • 現在除了 library 打包換規格之外,現在也因為推出 .Net Core 的關係,framework 也是混亂期,library 有新舊兩種的 portable 格式,給 framework 用的與 core 用的也是要慎選。

2013 與 2017 的間隙很大,應該是沒辦法直跳,2015 應該要保留著用來轉換專案用。
就跟 2005 一樣,用來轉換 2003 與 2008 的專案。

現在如果要專案升級最好還是等等。

相關連結:
https://www.facebook.com/groups/DotNetUserGroupTaiwan/permalink/1945828905710218/

沒有留言:

張貼留言