Visual Studio 2022 17.2 預覽版 1 已釋出

2022-02-17 09:00:58

伴隨著  能夠直接從編輯器和差異檢視暫存特定的行和/或程式碼塊。

  • Azure DevOps 連線檢測功能增強,使更易於提交。
  • Visual Studio 在  Windows 上使用 64 位 Git 。
  • .NET 效率

    編譯器中的新更改不允許在結構內部使用無引數建構函式。 我們新增了一個新的程式碼修復程式,它將自動修復此問題。

    • 在 .NET 7.0 中新增了一個名為 StringSyntaxAttribute 的新屬性,該屬性使使用者能指定字串表示的資料型別,例如 JSON、Regex 或 DateTime, Visual Studio 將根據字串表示的資料型別進行對應的語法突出顯示。
    • 雙擊內聯引數或型別提示,可立即插入引數或型別名稱。
    • 新增了一個新的重構,用於刪除不必要的 lambda 表示式並直接呼叫方法組。 將遊標置於不必要的 lambda 上, 按 Ctrl + . (句號),觸發「快速操作和重構」選單, 選擇 "刪除不必要的 lambda 表示式"。
    • 在 c # 11 中新增了轉化為 原始字串文字(raw string) 的新語言功能,可將普通或逐字(normal or verbatim)字串文字轉換為原始字串文字。 若要使用原始字串文字,請將專案檔案中的語言版本設定為 "預覽": <LangVersion>preview</LangVersion> ,然後將遊標置於正常或逐字的字串上按 Ctrl + . (句號),觸發「快速操作和重構」選單, 選擇 "轉換為原始字串"。轉換為原始字元串

    Razor (ASP.NET Core) 編輯器

    • 新的 Razor 編輯器支援程式碼段。
    • 新的 Razor 編輯器支援 "包裝 div" ,快捷方式 Shift + Alt + W。

    偵錯和診斷

    • 新增了對依賴跟蹤點的支援。
    • 現在可以設定依賴於跟蹤點和 viseversa 的任何斷點。
    • 如果在跟蹤點上 depedent 斷點,則只會在命中跟蹤點後命中。 (在輸出視窗中列印跟蹤/紀錄檔訊息後)

    釋出公告:

    展開閱讀全文