添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
兴奋的烤红薯  ·  vue ...·  1 年前    · 
聪明的电影票  ·  Git ...·  1 年前    · 

適用于: 是 Visual Studio 否 Visual Studio for Mac 否 Visual Studio Code

已針對 16.11 版更新。 請參閱 完整版本資訊 |檢視 產品藍圖

下載 Visual Studio 2019

使用 Visual Studio 2019,您會獲得同類產品中最佳的工具和服務,任何開發人員、任何應用程式及任何平台均適用。 無論您是第一次使用 Visual Studio,還是曾用過許多年,我們目前版本都很喜歡!

以下是全新功能的高階回顧:

  • 開發 :透過改善的效能、立即程式碼清除,以及更好的搜尋結果,保持專注且具生產力。
  • 共同 作業:透過 Git 優先工作流程、即時編輯和偵錯,以及直接在 Visual Studio 中檢閱程式碼檢閱,享有自然共同作業。
  • 錯:醒目提示並流覽至特定值、優化記憶體使用量,以及擷取應用程式的執行自動快照集。
  • 如需此版本中所有新功能的完整清單,請參閱 版本資訊 。 如需 16.11 版本中新功能的詳細資訊,請參閱 Visual Studio 2019 v16.11 現已推出 部落格文章。

    檢視下列影片以深入了解如何使用新功能來節省時間。

    視訊長度:3.00 分鐘

    先前稱為「快速啟動」,新的搜尋體驗將更快速且更有效。 現在,搜尋結果會隨著您的鍵入以動態方式顯示。 而且,搜尋結果通常可以包含命令的鍵盤快速鍵,以便您記住它們以供日後使用。

    無論有無錯字,新的模糊搜尋邏輯都能找出您所需的任何項目。 因此,不論您要尋找命令、設定、文件或其他使用項目,新搜尋功能可讓您更輕鬆找到您要尋找的內容。

    如需詳細資訊,請參閱 使用 Visual Studio 搜尋

    智慧型搜尋服務

    16.9 的新功能 :藉由使用雲端技術、人工智慧和機器學習,我們已改善搜尋結果。 現在,不僅會在 Visual Studio 中搜尋產生更相關的結果,也可以協助您更輕鬆地探索產品功能。

    如需詳細資訊,請參閱 Intelligent Visual Studio 搜尋服務 部落格文章。

    C# 中有許多全新且非常有用的重構,讓您輕鬆就能組織您的程式碼。 它們顯示為燈泡中的建議,且包含動作,如將成員移動至介面或基底類別、調整命名空間以符合資料夾結構、將 foreach 迴圈轉換為 Linq 查詢等等。

    只要按下 Ctrl+. 來叫用重構,然後選取您想要採取的動作即可。

    IntelliCode

    Visual Studio IntelliCode 可使用人工智慧 (AI) 來強化您的軟體開發工作。 IntelliCode 會在 GitHub 上訓練 2,000 個開放原始碼專案,每個專案都有超過 100 顆星,以產生其建議。

    以下是 Visual Studio IntelliCode 可協助提高生產力的幾種方式:

  • 提供內容感知的程式碼完成
  • 引導開發人員遵守所屬團隊的模式與風格
  • 找出難以捕捉的程式碼問題
  • 將注意力放在真正重要的區域,專注在程式碼檢閱上
  • 一開始以 Visual Studio 的延伸模組形式提供 IntelliCode 預覽時,我們僅支援 C#。 現在,我們也新增了對 C++ 和 XAML 的「內建」支援,以作為 16.1 版的新功能 (不過,對 C++ 和 TypeScript/JavaScript 的支援目前仍為預覽狀態)。

    如果您使用 C#,我們也新增了以您的程式碼訓練自訂模型的能力。

    如需 IntelliCode 的詳細資訊,請參閱 Announcing the general availability of IntelliCode plus a sneak peek (宣告 IntelliCode 正式運作與搶先預覽) 以及 Code more, scroll less with Visual Studio IntelliCode (使用 Visual Studio IntelliCode 撰寫更多程式碼並捲動更少) 部落格文章。

    程式碼清除

    新的程式碼清除命令會與新文件健康狀態指標搭配。 您可以使用這個新命令,透過單一動作 (或按一下按鈕) 來識別並修正警告和建議。

    清除作業會設定程式碼格式,並套用由 目前的設定 .editorconfig 檔案 所建議的任何程式碼修正。

    Visual Studio 2019 中新程式碼清除控制項 的螢幕擷取畫面

    您也可以將修正程式集合儲存為設定檔。 例如,如果您有一組較少的目標修正程式經常在編寫程式碼時套用,然後在程式碼檢閱之前會套用另一組完整的修正程式,您可以將設定檔設定為處理這些不同的工作。

    個別監視器感知 (PMA) 轉譯

    如果您以不同顯示比例因素設定監視器,或從遠端連線到具有不同於您主要裝置顯示比例因素的機器,您可能會發現 Visual Studio 的顯示模糊,或以錯誤的比例轉譯。

    Visual Studio 2019 的發行,代表我們正著手將 Visual Studio 調整為個別監視器感知 (PMA) 應用程式。 現在,不論您使用的顯示縮放比例為何,Visual Studio 均可正確轉譯。

    如需詳細資訊,請參閱 使用 Visual Studio 2019 獲得更好的多監視器體驗 \(英文\) 部落格文章。

    16.2 的新功能 :我們已更新測試總管,以提供更好的大型測試集處理、更容易篩選、更容易探索的命令、索引標籤式播放清單檢視,以及可讓您微調所顯示之測試資訊的可自訂資料行。

    使用者介面改善的螢幕擷取畫面 顯示 [測試總管] 中

    .NET Core

    16.3 的新功能 :我們已包含 .NET Core 3.0 的支援。 跨平臺、開放原始碼,以及 Microsoft 完全支援。

    如需詳細資訊,請參閱 宣佈 .NET Core 3.0 部落格文章。

    檢視下列影片以深入了解如何進行團隊合作來解決問題。

    視訊長度:4.22 分鐘

    Git 優先工作流程

    開啟 Visual Studio 2019 時,您會注意到新的開始視窗。

    Visual Studio 2019 中新開始視窗 的螢幕擷取畫面

    開始視窗會顯示數個選項,協助您快速編寫程式碼。 我們放置的選項可先複製,或從存放庫中簽出程式碼。

    開始視窗也包含開啟專案或解決方案、開啟本機資料夾,或建立新專案的選項。

    如需詳細資訊,請參閱取得程式 代碼:如何設計新的 Visual Studio 開始視窗部落 格文章。

    Git 生產力

    16.8 的新功能 :Git 現在是 Visual Studio 2019 的預設版本控制體驗。 我們已建置功能集,並根據過去兩個版本的意見反應逐一查看。 新的體驗現在已針對每個人預設開啟。 您可以從新的 Git 功能表複製、建立或開啟存放庫。 使用整合式 Git 工具視窗,將變更認可並推送至您的程式碼、管理分支、掌握遠端存放庫的最新狀態,以及解決合併衝突。

    如需詳細資訊,請參閱 Visual Studio 中的 Git 體驗 頁面。

    Live Share

    Visual Studio Live Share 這項開發人員服務可讓您與組員共用程式碼庫和其中的內容,並直接從 Visual Stuido 中進行即時雙向共同作業。 組員可透過 Live Share 來閱讀、瀏覽、編輯和偵錯您與其共用的專案,過程相當自然且安全。

    Visual Studio 2019 預設會安裝這項服務。

    如需詳細資訊,請參閱 Visual Studio Live Share 提供即時程式碼檢閱與互動式教學 \(英文\) 部落格文章和 Visual Studio 2019 現已包含 Live Share \(英文\) 部落格文章。

    整合式程式碼檢閱

    此次推出新的延伸模組,您可以下載並與 Visual Studio 2019 搭配使用。 使用這個新的延伸模組,您可以檢閱、執行偵錯要求,或是從您的團隊提取這些要求,而無需離開 Visual Studio。 我們支援 GitHub 和 Azure DevOps 存放庫中的程式碼。

    Visual Studio 2019 中新提取要求延伸模組 的螢幕擷取畫面

    如需詳細資訊,請參閱 Code reviews using the Visual Studio Pull Requests extension (使用 Visual Studio 提取要求延伸模組檢閱程式碼) 部落格文章。

    檢視下列影片以深入了解如何在進行偵錯時使用精確目標設定來集中精力。

    視訊長度:3.54 分鐘

    我們採用僅一次的專屬 C++ 資料中斷點,並加以修改以用於 .NET Core 應用程式。

    因此無論您在 C++ 或 .NET Core 中編寫程式碼,資料中斷點都是一般中斷點的理想替代方法。 像是尋找要修改或新增或從清單中移除的全域物件,這類情節也非常適合使用資料中斷點。

    如果您是開發大型應用程式的 C++ 開發人員,Visual Studio 2019 還提供處理序外的符號,可讓您對這些應用程式偵錯,而不會發生記憶體相關的問題。

    偵錯時搜尋

    在 [監看式] 視窗中查看一組值中的字串,您先前可能已進行過。 在 Visual Studio 2019 中,我們在 [監看式]、[區域變數] 和 [自動變數] 視窗中新增了搜尋功能,可協助您尋找物件和值。

    在 [監看式]、[區域變數] 和 [自動變數] 視窗的顯示方式,您也能加以格式化。 按兩下) 任一視窗中的其中一個專案,然後新增逗號 (「,」) 來存取可能格式規範的下拉式清單,其中每一個專案都包含其預期效果的描述,以選取 (。

    如需詳細資訊,請參閱 Visual Studio 2019 中的增強:在監看式、自動和區域變數 Windows 部落格文章中搜尋物件和屬性

    快照集偵錯工具

    在雲端中取得應用程式執行的快照集,以查看確切的狀況。 (僅 Visual Studio Enterprise 提供此功能)

    我們也新增對 Azure VM 上執行的目標 ASP.NET (Core 與傳統型) 應用程式的支援。 此外,我們新增對Azure Kubernetes Service 中所執行應用程式的支援。 快照集偵錯工具可協助您大幅縮短為解決出現在生產環境之問題所花費的時間。

    如需詳細資訊請參閱 使用快照偵錯工具針對即時 ASP.NET Azure 應用程式進行偵錯 頁面,以及 介紹 Visual Studio Enterprise 2019 的時間移動偵錯 \(英文\) 部落格文章。

    Microsoft Edge Insider 支援

    16.2 的新功能 :您可以在 JavaScript 應用程式中設定中斷點,並使用 Microsoft Edge 測試人員 瀏覽器啟動偵錯會話。 當您這樣做的時候,Visual Studio 會在已啟用偵錯功能的情況下開啟新的瀏覽器視窗,讓您可以用來在 Visual Studio 內逐步執行應用程式 JavaScript。

    可釘選的屬性工具

    16.4 的新功能 :現在,使用新的可釘選屬性工具進行偵錯時,更容易依其屬性識別物件。 只要將游標停留在您想要顯示在 [監看式]、[自動] 和 [區域變數] 視窗的偵錯工具視窗中,選取釘選圖示,然後立即看到您要尋找在視窗頂端的資訊!

    動畫,示範如何使用可釘選屬性工具在 Visual Studio 偵錯工具中使用 [可釘選屬性] 工具釘選屬性,在

    如需詳細資訊,請參閱 可釘選的屬性:偵 & 錯顯示受控物件 YOUR Way 部落格文章。

    我們通常會使用新功能來更新 Visual Studio,讓您的開發體驗變得更好。 若要深入瞭解我們的最新創新,請參閱 Visual Studio 部落格 。 如需我們在預覽版中發行的記錄,請參閱 預覽版本資訊 。 如需我們接下來打算發行的專案清單,請參閱 Visual Studio 藍圖

    同時,以下是目前的運作方式:

  • 改善 Visual Studio 2019 中的 Git 體驗

    雖然 Git 版本控制工具是 Visual Studio 2019 16.8 版和更新版本中的預設體驗,但我們仍會繼續新增功能,以增強最新版 Visual Studio 2019 16.11 的體驗。

    如需詳細資訊,請參閱 Visual Studio 中的版本控制項 頁面。

  • Visual Studio 2022 現已推出

    我們最新的版本 Visual Studio 2022 更快速、更容易理解且更輕量。 而且,Visual Studio 第一次是 64 位。

    如需下載連結和詳細資訊,請參閱 Visual Studio 2022 視覺 部落格文章,以及 Visual Studio 2022 Preview 3 現已提供 部落格文章。

    提供意見反應

    為什麼要傳送意見反應給 Visual Studio 小組? 我們極為重視客戶的意見反應。 它們是我們進步的動力。

  • 如果您想要提出改善 Visual Studio 的建議,可以使用 建議功能 工具。

  • 如果您遇到 Visual Studio 停止回應、當機或其他效能問題的問題,您可以使用 回報問題 工具,輕鬆地與我們共用重現步驟和支援檔案。

  • Visual Studio 2022 (Preview) 的新功能
  • Visual Studio 檔中的新功能
  • Visual Studio 2019 版本資訊
  • Visual Studio 2019 for Mac 版本資訊
  • Visual Studio 2019 SDK 的新功能
  • Visual Studio 中 C++ 的新功能
  • C# 9.0 的新功能
  • .NET 5 的新功能
  • .NET Framework的新功能
  • Microsoft Build 會議
  • Microsoft Ignite 會議
  •