Visual Studio 2022 v17.10 中的新擴充管理員
Microsoft 在 Visual Studio 2022 v17.10 中引入了一個重要的便利性更新,形式是一個新的擴充管理器。此升級通過提供更乾淨的介面、改善的可訪問性和更好的擴充詳細資訊,提升了開發者在 IDE 中管理擴充功能的方式。 在他的视频"Visual Studio 2022 v17.10 中的新擴充管理器"中,Tim Corey 帶我們了解這些變更,解釋了新功能、改進之處以及仍有待改進的地方。
讓我們通過 Tim 的解說更好地了解這個新功能以及它如何影響您在 Visual Studio 中的擴充使用。
舊版與新版擴充管理器介面
在影片開始時,Tim介紹背景:Visual Studio 之前的擴充管理器是一個模態彈出視窗。 當您導航至擴充→管理擴充功能時,出現的視窗會遮擋 IDE 的其餘部分,使您在視窗打開時無法訪問項目或源代碼的其他部分。 此模態視圖很小,對於使用較大字體大小或更高分辨率顯示器的人來說,縮放效果不佳。
Tim 指出,當在舊佈局中查看像 ReSharper 或 Visual Assist 這樣的使用者擴充時,您的描述僅限於一行。 若要查看更多重要內容,如詳細描述、圖片或功能,您需在網頁瀏覽器中跳轉到 Visual Studio 市集。 這種方法效率不高,尤其是對於嘗試在安裝擴充之前進行快速評估的開發者。
通過預覽功能啟用新擴充管理器
正如 Tim 所述,在版本 17.10 中,更新的擴充管理器預設已啟用,但如果您看到舊界面,您可以使用預覽功能切換重新啟用新界面。 要執行此操作,請轉到:
工具 → 選項 → 環境 → 預覽功能
尋找標籤為擴充管理器 UI 刷新的複選框,確保選中它。 如果因任何原因想恢復到舊體驗,可以取消選中此預覽功能來暫時禁用它。 Tim 解釋說,儘管他為了展示差異而禁用了它,目前幾乎沒有理由返回到之前的擴充管理器。
導航新擴充管理器介面
啟用新功能後,Tim 示範當您轉到管理擴充功能的情況。 新佈局載入在 IDE 左側邊欄的大窗格中,而不是模態視窗。 這使得開發者可以在保持其他 Visual Studio 標籤開啟的同時,瀏覽、搜尋和過濾擴充功能。
Tim 強調,這個新的擴充視圖提供了更具沉浸感和更高生產力的體驗。 你可以查看像 ReSharper 這樣的工具的完整擴充詳細資訊——描述,截圖和影片——無需離開 Visual Studio 環境。 這實際上是對 Visual Studio 市場介面的反映,只是現在已嵌入在 IDE 中。
此外,隨著這個更新的擴充管理器,開發者可以輕鬆查看詳細描述,檢查版本號,閱讀發佈說明,並選擇安裝——無需打開瀏覽器。
了解主要視圖和分類
Tim 顯示新的擴充管理器現在通過頂部的標籤將內容組織到清晰的主要視圖中:
-
瀏覽:從 Visual Studio 市場發現新擴充功能。
-
已安裝:顯示當前實例中所有已安裝的擴充功能。
-
更新:列出您擴充功能的任何可用更新。
- 漫遊:顯示與您的 Microsoft 帳戶連結並可輕鬆同步到不同機器的使用者擴充功能。
他解釋說,漫遊擴充功能對於使用多個開發機器的人來說特別有用。 如果擴充在一個系統上安裝並與您的 Microsoft 帳戶連結,您可以不用再次手動下載 .vsix 文件就可輕鬆地在另一個系統上重新安裝它。
視覺問題和字體大小錯誤
Tim 迅速指出一些早期的 UI 錯誤。 當使用如 Mads Kristensen 的 Font Sizer 工具增加字體大小時,擴充管理器中的某些元素無法正確縮放。 例如,版本號、下載統計,甚至是擴充網址可能會顯得過小或錯位。 相反,用於評級的星星顯示比必要的要大,導致佈局不一致。
他提到,這種視覺不匹配可能是由於 UI 沒有完全遵循可訪問性或字體縮放設定導致的——這是使用修改環境的開發者的一個關鍵問題。
進行擴充更新
更新您安裝的擴充功能的操作大致相同。 如果有任何可用更新,會顯示"全部更新"或"更新"按鈕。 Tim 通過選擇一個擴充(在他的例子中是 Uno),然後單擊以更新它來演示這一點。
就像以前一樣,更新是在您下次重新啟動 Visual Studio 時安排的。 Tim 提到,由於前面提到的相同字體渲染問題,更新按鈕可能看起來被裁剪或縮寫,但功能仍然很穩定(5:20)。
卸載或停用擴充功能
一個可能會讓一些用戶感到困惑的改變是如何禁用或卸載擴充功能。 在舊視圖中,卸載選項更為明顯。 在新的擴充管理器中,您現在必須單擊擴充名稱旁邊的省略號(三個垂直點)。 這會顯示像卸載、停用或修改這樣的選項。
Tim 表達了他的希望,終有一天,Microsoft 能夠將這些選項帶到主界面,而不是將其隱藏在選單中,這將更好地支援直覺使用。
擴充發現上的巨大改進
Tim 強調,這個新佈局在幫助開發者發現新擴充功能方面是一個重大改進。 集成的類瀏覽器體驗使開發者可以在 IDE 內從視覺上和功能上評估工具。像搜尋、篩選圖示、詳細描述和分類標籤這樣的功能讓您更容易找到與您的編程語言、工作流程或專案類型相關的工具。
他展示了一個例子——一個可以根據 Swagger 定義生成 REST API 客戶端的工具。 在舊系統中,除非您積極在網上搜索,否則您可能永遠不會發現這樣的工具。 現在,這類工具更容易在 Visual Studio 界面本身內找到。
提供反饋並參與改進
最後,Tim 鼓勵用戶,如遇到任何其他問題或錯誤,請提交反饋。 Visual Studio 包含一個內建的反饋功能,位於:
說明 → 發送反饋 → 舉報問題或建議功能
Tim 自己已經報告過字體縮放問題,他確認 Visual Studio 團隊正在積極解決這個問題。 他鼓勵開發者通過提供可操作的建議參與到由社區主導的 Visual Studio 改進中。
他還給高產 Visual Studio 擴充開發者 Mads Kristensen 獻上了讚美,並建議大家試用他的實驗性工具,這些工具通常提供了對未來 IDE 功能的預覽。
結論
Visual Studio 2022 v17.10 中的新擴充管理器代表了開發者在 IDE 內管理擴充方面的一大進步。使用標籤界面,更好的擴充瀏覽,對流動使用者擴充的支援,以及應用程序本身內呈現的詳細信息,體驗已大大改善。
無論您是資深開發者還是僅僅是在 Visual Studio 市場中尋找有用工具的初學者,這個更新的擴充管理器都能讓發現、安裝和更新擴充功能的過程更快且更直覺。
一定要去看看 Tim Corey 的完整影片來了解一下,並且如果您在 Visual Studio 中探索擴充功能,不要忘了提供反饋,幫助塑造下一組 IDE 的新功能。 一定要查看他的頻道以獲取更多以開發者為中心的教程和見解。
