今天,在 [Microsoft Connect(); 2018](https://aka.ms/connectevent) 的主題演講中,Scott Guthrie 宣佈推出 Visual Studio 2019 Preview 1。這是 Visual Studio 下一個主要版本的首次預覽。在本預... ...
[翻譯] 使用 Visual Studio 2019 來提高每個開發人員的工作效率
原文: Making every developer more productive with Visual Studio 2019
今天,在 Microsoft Connect(); 2018 的主題演講中,Scott Guthrie 宣佈推出 Visual Studio 2019 Preview 1。這是 Visual Studio 下一個主要版本的首次預覽。在本預覽版中,我們專註於幾個關鍵領域,例如使其更快地打開在 git 庫中的項目、使用人工智慧改進 IntelliSense(這個功能我們稱之為 Visual Studio IntelliCode),以及通過集成 Live Share ,您可以更輕鬆地與團隊成員進行協作。通過每一次預覽版,我們將逐步添加功能,提高性能並改善用戶體驗,我們非常希望得到您的反饋。
有關新功能的快速概述,您可以繼續閱讀此博客,或者如果您想要觀看視頻,請查看我們的團隊成員 Allison 對 Visual Studio 2019 的介紹。但在您觀看之前,請先下載 Visual Studio 2019 Preview 1。
使您能夠專註於您的工作
馬上,您會註意到 Visual Studio 2019 在啟動時打開了一個新的啟動視窗,這種體驗更適合與今天的Git 庫一起使用 - 無論是本地存儲庫還是 GitHub、Azure 庫或其他地方的線上 Git 庫。當然,您仍然可以打開現有項目、解決方案、創建新項目或解決方案。(Visual Studio 2019 for Mac 也即將推出)下周我們將在新的開始視窗體驗中發佈更詳細的博客文章,也會涉及此次改造的一些研究。
Visual Studio 2019 啟動視窗
Visual Studio 2019 for Mac 啟動視窗
進入 IDE 後,您會註意到 Visual Studio 2019 的 UI 和 UX 發生了一些變化。Jamie Young 最近發佈了一篇博文,其中詳細介紹了這些變化,我們來回顧一下,它們包括一個新的產品圖標、一個新鮮的藍色主題、在 UI 上進行小的更改以創建更清晰的界面、以及更緊湊的標題和菜單欄 - 我們已經聽到您的反饋,並正在努力進一步優化。
除了 Jamie 提到的增強功能之外,今天我們將在 Visual Studio 2019 中分享新的搜索體驗,它取代了現有的“快速啟動”框。您現在可以搜索設置、命令和安裝選項。新的搜索體驗也更加智能,因為它支持模糊字元串搜索,即使拼寫錯誤也能幫助找到您要查找的內容。
Visual Studio 2019 中新的搜索體驗
在編寫代碼時,Visual Studio 2019 可以讓您更快地完成工作。我們首先關註此預覽版中的代碼可維護性和一致性體驗。我們添加了新的重構功能 - 例如將 for 迴圈更改為 LINQ 查詢,將元組轉換為命名的結構 - 以便更容易的使代碼保持良好狀態。藉助新的文檔健康指示器和代碼清理功能,您現在可以通過單擊按鈕輕鬆識別和修複警告和建議。
文檔健康指示器和代碼清理命令
常見的調試任務也變得更容易。您會看到單步調試的性能得到改善,從而實現更順暢的調試體驗。我們還為 Autos,Locals 和 Watch 視窗添加了搜索功能,幫助您跟蹤對象和值。未來會有博客文章,深入講解 Visual Studio 2019 中的調試器改進,包括新的針對托管代碼功能的 Time Travel 調試器(即將發佈)、更新的 Snapshot 調試器以定位 Azure Kubernetes 服務和 Virtual Machine Scale Sets(VMSS)、調試大型 C++ 項目時更好的性能; 多虧了 out-of-process 64-bit 調試器。
在 Watch 視窗中搜索
幫助您的團隊一起工作
基於我們在 Visual Studio 2017 中開始的工作,我們正在改進 Visual Studio IntelliCode,我們的上下文感知和 AI 驅動的 IntelliSense,您可以在您自己的代碼庫上對其進行 AI 訓練,並與您的團隊分享結果。IntelliCode 減少了您需要的擊鍵次數,因為完成列表優先考慮該 API 的最常見編碼模式以及現有項目中代碼的上下文。我們將在本周晚些時候發佈關於IntelliCode 所有改進的博客文章,包括從代碼中學習的更多細節,以及為 Visual Studio 2019 添加的 C++ 和 XAML 支持。
Visual Studio IntelliCode 使用了一個訓練模型
今年早些時候,我們介紹了 Visual Studio Live Share,以幫助您使用 Visual Studio 或Visual Studio Code 與全球任何人進行實時協作。預設情況下,Visual Studio 2019 會安裝 Live Share,因此您可以立即邀請您的隊友加入您的會話以修複 bug 或幫助修改。您還會發現,現在啟動一個會話會更容易,並且可以在右上角查看到參與的人員。我們還將在接下來的幾天內深入介紹 Visual Studio Live Share 的改進,包括對其他項目、應用類型和語言的支持,訪客的解決方案視圖以及對更多協作方案的支持。
Visual Studio Live Share 集成在 Visual Studio 2019 中
最後,我們在 Visual Studio 2019 中引入了全新的 pull request(PR)體驗,使您無需離開IDE 即可查看、運行甚至調試團隊的 pull request。我們現在支持 Azure 庫中的代碼,但將很快支持 GitHub 並改善整體體驗。馬上開始,您可以從 Visual Studio Marketplace 下載 Pull Requests 擴展。
Visual Studio 2019 中心的 pull request 體驗
.NET Core 3 Preview 1
我們今天還發佈了 .NET Core 3 Preview 1,Visual Studio 2019 將是支持為任何平臺構建 .NET Core 3 應用程式的版本。當然,我們還將繼續支持和改進跨平臺的 C++ 開發,以及使用Xamarin 的 iOS 和 Android 的 .NET 移動開發。
Visual Studio 2019 中的 .NET Core 3.0 開發
幫助我們構建最好的 Visual Studio
我們非常感謝擁有這樣一個活躍的社區,並且迫不及待地想聽聽您對 Visual Studio 2019 的看法。請通過使用報告問題工具告訴我們您遇到的任何問題,幫助我們將其打造成最佳的 Visual Studio。您還可以訪問 Visual Studio 開發人員社區來跟蹤您的問題,或者提出更好地建議,並從其他人那裡尋找答案。
隨著我們發佈更多預覽版,我們將在未來幾個月內分享有關 Visual Studio 2019 的完整功能集和SKU lineup 的更多信息。 Visual Studio 2019 可以與 Visual Studio 2017 同時安裝,或者如果您想在不安裝它的情況下進行嘗試,請查看 Azure 上的 Visual Studio 鏡像。
我還想花一點時間來感謝我們充滿活力的擴展生態系統,它已經為 Visual Studio 2019 preview 1 提供了 400 多個擴展,並且每天都有更多擴展。您可以在 Visual Studio Marketplace 上找到這些擴展。
微軟一直是一家以開發人員為核心的公司 - 我們感到受寵若驚的是,Visual Studio 家族的用戶群已經超過了 1200 萬。我們的目標是讓您每一秒鐘的編碼都更有成效和充滿愉快。請繼續分享您對 Visual Studio 2019 預覽版的反饋,以幫助指導產品的未來發展方向,使其成為您最喜愛的工具。謝謝!