微軟宣布將三種Windows框架開(kāi)源 并發(fā)布了VS2019的首個(gè)預(yù)覽版
微軟宣布將***的三種 Windows 框架可以在開(kāi)源許可下使用,包括 Windows Presentation Foundation (WPF)、Windows Forms 和 Windows UI XAML Library (WinUI)。12 月 4 日,該公司將發(fā)布 Visual Studio 2019 的***個(gè)公開(kāi)預(yù)覽版。
WPF、Windows Forms 和 WinUI 通過(guò) GitHub 的開(kāi)源無(wú)疑是微軟 Connect() 大會(huì)最重要的新聞之一,特別是考慮到微軟幾年前已經(jīng)不再試圖與這些曾經(jīng)頗具神秘色彩的 Windows 框架保持距離,而是考慮到它們?cè)陂_(kāi)發(fā)人員中的持續(xù)受歡迎程度,重新接受了它們。
在今年早些時(shí)候的 Build 2018 大會(huì)上,微軟官員表示,有了.net Core 3.0 后,開(kāi)發(fā)人員將獲得對(duì)使用 WPF、Windows Forms 和 XAML Islands (Windows 平臺(tái)在 WinForms 和 WPF 應(yīng)用程序中的本機(jī)通用控件) 構(gòu)建客戶(hù)端應(yīng)用程序的支持。
說(shuō)到 .net Core 3.0,微軟今天也宣布了該項(xiàng)目的***個(gè)預(yù)覽版。除了增加對(duì) WinForms 和 WPF 的支持,.net Core 3 還為 .net 開(kāi)發(fā)人員增加了對(duì) web、云物聯(lián)網(wǎng)、AI 和 Windows 桌面工作負(fù)載的更新。當(dāng)天微軟也發(fā)布了 .net Core 2.2 正式版。
微軟在 2014 年推出了.net框架,使 .net 核心子集在跨平臺(tái)上更加可移植。.net Core 成為了運(yùn)行在 Windows、Linux和 macOS 上的開(kāi)源跨系統(tǒng)的開(kāi)發(fā)平臺(tái)。
Visual Studio 2019 的***公開(kāi)預(yù)覽版今天可以開(kāi)始下載。該版本旨在幫助開(kāi)發(fā)人員更快更容易地開(kāi)始和恢復(fù)編碼。據(jù)微軟管理人員稱(chēng),VS 2019 還將增加編碼空間、更多重構(gòu)功能和更智能的調(diào)試。
微軟高管表示,VS2019 是為了更好地與 Git 存儲(chǔ)庫(kù)協(xié)同工作,不管它們是本地 repos、GitHub 上的在線 Git repos、Azure repos 還是其他 Git repos。新的 pull-request 體驗(yàn)允許開(kāi)發(fā)人員評(píng)審、運(yùn)行和調(diào)試 pull 請(qǐng)求,而不必離開(kāi)開(kāi)發(fā)人員的體驗(yàn)。它包括一個(gè)新的搜索體驗(yàn),取代了現(xiàn)有的「快速啟動(dòng)」框,該框允許開(kāi)發(fā)者搜索設(shè)置、命令和安裝選項(xiàng)。
微軟正在構(gòu)建 Visual Studio Live Share (它的編碼協(xié)作服務(wù))的 access,該服務(wù)將在 2019 年發(fā)布,直接進(jìn)入 Visual Studio。微軟在 VS 2019 版的 Visual Studio Live Share 中增加了更多的協(xié)作功能,并提供了這些功能以及輕量級(jí)跨平臺(tái) Visual Studio 代碼開(kāi)發(fā)工具的擴(kuò)展。
隨著更多預(yù)覽版的發(fā)布,微軟計(jì)劃在未來(lái)幾個(gè)月進(jìn)一步討論完整的功能集和 VS 2019 SKU 產(chǎn)品線。開(kāi)發(fā)者可以將 VS 2019 與當(dāng)前的 VS 2017 安裝并排,或者在 Azure 上使用 VS 2019 映像。微軟方面還沒(méi)有說(shuō) VS 2019 是否會(huì)在 2019 年上市,但可能性相當(dāng)大。
微軟今天還宣布,它將為 Mac 提供 Visual Studio 2019 的***個(gè)公開(kāi)預(yù)覽版 (VS for Mac 是 Xamarin Studio 的一個(gè)重新命名版本)。2019 版增加了一個(gè)新的歡迎屏幕和新的代碼編輯器。