時(shí)間:2018-12-11
微軟現(xiàn)通過GitHub開源WPF、Windows Forms和Win UI,并發(fā)布Visual Studio 2019的首個(gè)公開預(yù)覽版。
微軟現(xiàn)在將其三個(gè)最流行的Windows框架:Windows Presentation Foundation(WPF)、Windows Forms和Windows UI XAML Library(WinUI)改用開源許可證來發(fā)行。該公司還在當(dāng)天發(fā)布Visual Studio 2019的首個(gè)公開預(yù)覽版。
幾日前微軟還在其年度Connect();大會(huì)上發(fā)布了與開發(fā)人員有關(guān)的許多公告。通過GitHub開源WPF、Windows Forms和WinUI無疑是Connect ();的最重大公告之一,尤其是考慮到微軟的這一轉(zhuǎn)變:幾年前它試圖疏遠(yuǎn)這些框架,如今因它們繼續(xù)受到開發(fā)人員的歡迎,作出再次擁抱的姿態(tài)。
在今年早些時(shí)候的Build 2018大會(huì)上,微軟官員表示,有了.NET Core 3.0,開發(fā)人員就可以使用WPF、Windows Forms和XAML Islands(WinForms和WPF應(yīng)用程序中的原生Universal Windows Platform控件)來構(gòu)建客戶端應(yīng)用程序。
說到.NET Core 3.0,當(dāng)天還宣布發(fā)布該技術(shù)的首個(gè)預(yù)覽版。除了添加支持WinForms和WPF的功能外,.NET Core 3還為.NET開發(fā)人員添加了針對(duì)Web、云物聯(lián)網(wǎng)、AI和Windows桌面等工作負(fù)載的更新。今天微軟還正式發(fā)布了.NET Core 2.2。
微軟在2014年分叉了.NET框架,使該框架的.NET Core子集在平臺(tái)間更易于移植。.NET Core成了在Windows、Linux和macOS上運(yùn)行的.NET開發(fā)平臺(tái)的開源跨平臺(tái)實(shí)現(xiàn)。
但回到Visual Studio ...... Visual Studio 2019的初始公開預(yù)覽版今天可供下載。該版本旨在幫助開發(fā)人員更快速更輕松地開始和恢復(fù)編程。據(jù)公司官員聲稱,VS 2019還將增加更多的編碼空間、更多的重構(gòu)能力和更智能化的調(diào)試。
微軟高管表示,VS2019旨在與Git代碼倉庫更好地協(xié)同使用,無論它們是本地倉庫、GitHub上的在線Git倉庫、Azure倉庫還是其他倉庫。新的合并請(qǐng)求體驗(yàn)讓開發(fā)人員沒必要離開開發(fā)者體驗(yàn),就可以查看、運(yùn)行和調(diào)試合并請(qǐng)求。它包含新的搜索體驗(yàn),取代現(xiàn)有的“快速啟動(dòng)”框,這讓開發(fā)人員可以搜索設(shè)置、命令和安裝選項(xiàng)。
微軟現(xiàn)在將訪問Visual Studio Live Share(編程協(xié)作服務(wù))的功能直接做入到2019版的Visual Studio。微軟將更多的協(xié)作功能添加到VS 2019中的Visual Studio Live Share版本,除了提供這些功能外,還提供面向輕量級(jí)跨平臺(tái)Visual Studio Code開發(fā)者工具的擴(kuò)展件。
微軟計(jì)劃在今后幾個(gè)月更詳細(xì)地透露完整的功能特性和VS 2019 SKU陣容,到時(shí)會(huì)發(fā)布更多的預(yù)覽版。開發(fā)人員可以將VS 2019與目前安裝的VS 2017安裝在一個(gè)系統(tǒng)上,或者使用Azure上的VS 2019映像。微軟官員沒有透露VS 2019是否會(huì)在2019年發(fā)貨,但我認(rèn)為是這樣。
微軟幾日前還宣布,正式發(fā)布Visual Studio 2019 for Mac的首個(gè)公開預(yù)覽版。(VS for Mac是Xamarin Studio改名后的版本。)2019版本增加了新的歡迎屏幕和新的代碼編輯器。
鏈接內(nèi)容供各位參考:https://blogs.msdn.microsoft.com/dotnet/2018/12/04/announcing-net-core-3-preview-1-and-open-sourcing-windows-desktop-frameworks/?from=timeline&isappinstalled=0
Copyright © 2017-2024 河南中瀚安全技術(shù)有限公司 版權(quán)所有 豫ICP備18011434號(hào)-1 豫公網(wǎng)安備 41019702002746號(hào)