設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色
苹果 iOS 19 设计图泄露    宇树科技回应已盈利至少 5 年:属实

微軟發(fā)布 Visual Studio 2022 版本 17.4 預(yù)覽版 1:提供原生 Arm64 應(yīng)用程序,安裝程序支持回滾和刪除外組件

2022/8/11 15:42:45 來源:IT之家 作者:瀟公子 責(zé)編:瀟公子

IT之家 8 月 11 日消息,微軟今天發(fā)布了 Visual Studio 2022 版本 17.4 Preview 1(點(diǎn)此下載),也提供作為原生 Arm64 應(yīng)用程序使用。它也將是自發(fā)布之日起 18 個月內(nèi)支持的第三個長期服務(wù)頻道 (LTSC) 版本。

此 Visual Studio 2022 版本 17.4 預(yù)覽版 1 中首次推出的 Visual Studio 安裝程序包括兩項新功能:回滾和刪除支持外組件

回滾會將 Visual Studio 返回到在上次應(yīng)用更新之前安裝的版本。它將保留對自上次更新以來所選組件所做的任何修改。將刪除本地自定義,例如用戶設(shè)置和配置文件。但是,將還原常見的同步設(shè)置,例如主題、字體、鍵綁定和窗口布局。

到目前為止,你將能夠回滾到 VS 實(shí)例附帶的組件和共享組件,例如 SDK 和僅由 VS 擁有和管理的工具。不由 Visual Studio 管理的每臺計算機(jī)擴(kuò)展、系統(tǒng)范圍的組件和工具將保留在當(dāng)前版本中。但是,將卸載每用戶擴(kuò)展。

下表概述了回滾功能支持的組件類型。作為一般經(jīng)驗規(guī)則,VS 安裝和使用的組件包含在回滾嘗試中。

RollbackComp

Git 工具

引入了從解決方案資源管理器和 Git 更改工具窗口中取消跟蹤和忽略跟蹤的 Git 文件的功能

忽略和取消跟蹤 Git 更改和解決方案資源管理器

通過改進(jìn)存儲庫狀態(tài)和使用新的信任對話框,增強(qiáng)了信任單個和多個 Git 存儲庫的用戶體驗。此增強(qiáng)功能解決了 最近的 Git 安全更新 ,該更新要求用戶信任不同用戶擁有的存儲庫

Git 分支切換性能增強(qiáng)功能。

.NET 效率

現(xiàn)在可以在“文檔大綱”窗口中一目了然地查看文件的結(jié)構(gòu)?!拔臋n大綱”窗口顯示編輯器中文件的符號樹,可幫助你快速導(dǎo)航和編輯項目文件??梢酝ㄟ^轉(zhuǎn)到 “查看 > 其他 Windows > 文檔大綱 ”或使用 快捷鍵 Ctrl+Alt+T 打開文檔大綱。

文檔大綱

Arm64

此預(yù)覽版將繼續(xù)在 Windows 11 上構(gòu)建本機(jī) Arm64 支持。除了支持 .NET 桌面開發(fā) (WinForms 和 WPF) ,還支持基于 MSBuild 的項目的 C++ (桌面開發(fā),) 和 ASP.NET 和 Web 開發(fā),我們現(xiàn)在啟用了通用 Windows 平臺開發(fā)工作負(fù)荷。

F#

本地函數(shù)的工具提示現(xiàn)在顯示參數(shù)名稱

本地函數(shù)參數(shù)的工具提示

C++

  • 添加了“創(chuàng)建聲明 / 定義后導(dǎo)航”選項,允許你選擇“創(chuàng)建聲明 / 定義”功能的導(dǎo)航行為??梢栽诓榭?(默認(rèn)) 或打開文檔或無導(dǎo)航之間進(jìn)行選擇。

  • Visual Studio 的 Arm64 版本現(xiàn)在捆綁了 CMake 和 Ninja 的 Arm64 版本。

  • 添加了對 CMake 預(yù)設(shè)版本 4 的支持。

  • 使用連接管理器連接到遠(yuǎn)程系統(tǒng)現(xiàn)在支持 SSH ProxyJump,該 SSH 代理 Jump 用于通過另一個 SSH 主機(jī)訪問 SSH 主機(jī) (例如,訪問防火墻后面的主機(jī)) 。

  • 現(xiàn)在,可以使用 devcontainers 通過 CMake 跨平臺 C++ 開發(fā)。只需將 devcontainer.json 文件與項目一起使用即可啟用該功能 Visual Studio Code 一樣。這目前僅限于使用 CMakeLists.txt 和 CMakePresets.json 配置的 C++ 項目。

  • 添加了 vcpkg 項目的集成。 vcpkg activate 如果 vcpkg-configuration.json 找到文件,則會在后臺運(yùn)行環(huán)境變量,并在新環(huán)境完成時加載環(huán)境變量。

  • 繼續(xù)跟蹤 C++ 標(biāo)準(zhǔn)化的最新開發(fā),可通過在編譯器選項中包含 /std:c++ 最新版來支持以下 C++ 23 功能

P0849R8 自動 (x) :語言中的衰減復(fù)制

編譯器部件尚未實(shí)現(xiàn); 最初實(shí)現(xiàn)范圍時,庫部件是在 C++20 模式下實(shí)現(xiàn)的。

P0881R7

P2301R1 為 std::stacktrace 添加 pmr 別名

P1328R1 constexpr type_info::operator== ()

P2440R1 范圍::iota、ranges::shift_left、ranges::shift_right

P2441R2 視圖::join_with

代碼搜索和導(dǎo)航

(Ctrl + Q) ,全面搜索體驗引入了性能、可靠性和 UI 增強(qiáng)功能?,F(xiàn)在可以預(yù)覽代碼和靜態(tài)圖像。隨著我們繼續(xù)在性能和可靠性方面發(fā)揮作用,可以預(yù)覽哪些結(jié)果會暫時存在限制。

可以啟用一次性搜索:工具 > 管理預(yù)覽功能 >“新的 Visual Studio 搜索體驗 (需要重啟) ”。

測試工具

  • Live Unit Testing 現(xiàn)在提供一個按鈕來重置所有狀態(tài)。轉(zhuǎn)到測試 > 實(shí)時單元測試 > 重置解決方案的 Live Unit Testing 狀態(tài)。

  • Live Unit Testing 現(xiàn)在支持 Razor 文件。

配置

今天,微軟發(fā)布了 Visual Studio 管理模板文件的預(yù)覽 (ADMX / ADML) ?,F(xiàn)在,IT 管理員很難發(fā)現(xiàn) Visual Studio 存在的所有全局策略,管理員同樣很難在常用的 IT 管理基礎(chǔ)結(jié)構(gòu)和工具中集成和管理這些策略。Visual Studio 管理模板文件 (ADMX / ADML) 使管理員能夠輕松發(fā)現(xiàn)、管理和控制可供策略管理的 Visual Studio 行為。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:Visual Studio 2022,VS2022,微軟
  • 日榜
  • 周榜
  • 月榜

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會買 要知