在 Build 2024 上,WinUI 團隊宣佈將重新關注 WinUI,將其作為我們推薦的原生 Windows 應用開發的首要應用開發框架之一。為了使其儘可能無縫和輕鬆地進入編碼,我們建立了一個新的 Windows Dev Center 頁面,簡化了我們的 Getting Started with WinUI 文件,並與 Visual Studio 合作來改善開發人員在工作負荷和模板方面的體驗。今天,我們將專注於向您展示 Visual Studio 中偉大的新變化,以及我們背後的一些思考過程和連結,以瞭解更多!
開始使用新的工作負荷
在 Visual Studio 17.10 中,新的“Windows application development”工作負荷現在可供開發人員使用,只需單擊一下,就可以使用 .NET 或 C++ 編寫時尚,現代和快速的 WinUI 應用程式。這個工作負荷取代了舊的“Universal Windows Platform development”工作負載,使用針對最新一代 WinUI + Windows App SDK 的工具。WinUI 模板也在 New Project 模板列表中被賦予了一個新的圖示和優先順序提升,它們現在包括一個新的社群請求的 Unit Test 模板,以幫助更輕鬆地測試 WinUI 應用程式!
要開始使用新的工作負荷,請遵循以下簡單步驟:
1. 開啟 Visual Studio 安裝程式。
2. 在 Workloads > Desktop & Mobile 下,選擇“Windows application development”工作負荷。
如果您正在用 C# 開發,恭喜您,您完成了!工作負荷預設包括 .NET WinUI app 開發工具。
3. 如果您想用 C++ 開發或者如果您需要 Universal Windows Development 工具,選擇可選的“C++ WinUI app development tools”元件。這將自動選擇 Universal Windows Platform 工具和 C++ Universal Windows Platform 工具元件。
就是這樣!在以前的 Visual Studio 版本中,要使用 WinUI + Windows App SDK 進行開發,您必須在可選元件列表中手動搜尋每個必需的元件——這是在閱讀文件以找出您需要的元件之後!我們還聽到反饋說,Windows App SDK 中的 WinUI,代表了繼承 Universal Windows Platform(UWP) 的最新一代 WinUI,不如它的前身那麼突出。有了新的工作負荷和元件,我們已經解決了這些反饋,使最新的工具和 API 變得清晰,處於中心位置,一鍵即可使用!
充分利用 WinUI 模板的改進
一旦安裝了“Windows application development”工作負荷,現在就可以開始建立專案了。我們在新專案介面上也得到了一些很好的反饋——WinUI 模板排在列表的後面,這使得它們看起來沒有其他模板那麼重要,它們需要重新塗裝。我們聽到了您的聲音,所以我們把最常用的 WinUI 模板放在了更靠前的位置,並新增了一個閃閃發光的新圖示!
Go to File > New Project 看看這些更新!
其餘的模板也不太靠下;在大多數顯示器上,您可能不需要滾動螢幕就能看到它們。在這個列表中還有一個我們想要強調的東西——WinUI 的新 Unit Test 模板!這是你們,WinUI 開發者社群一直想要的,我們很高興將它與我們對 WinUI 負荷和模板體驗的其他改進一起推出。
小結
我們想再次感謝您為我們所做的一切。你們幫助新的 WinUI 開發者更容易接受 Windows 上的原生應用開發,並幫助我們在 Windows 上創造出最好的原生應用開發體驗。
要直接在平臺上給我們反饋,請訪問我們的 GitHub,或在 Twitter 上關注我們以瞭解最新的釋出和新聞。
要了解更多關於 WinUI 的資訊和更多關於入門的資訊,請檢視我們新的 Windows 開發中心頁面 https://aka.ms/windev。
如果您對我們在 Build 2024 上討論的內容的全貌感興趣,除了我們的 Visual Studio 更新,看看以下內容:
- Navigating Win32 App Development with WinUI and WPF | BRK241 (youtube.com)
- How to create superior experiences with WinUI and WPF | BRK244 (youtube.com)
我們感謝您花時間報告問題/建議,並希望您在使用 Visual Studio 時繼續給我們反饋,告訴我們您喜歡什麼以及我們可以改進什麼。您的反饋對於幫助我們使 Visual Studio 成為最好的工具至關重要!您可以透過開發者社群與我們分享反饋,透過傳送反饋來報告問題或分享您的建議,推動對新功能或現有功能的改進。
透過在 YouTube, Twitter, LinkedIn, Twitch 和 Microsoft Learn 上關注我們與 Visual Studio 團隊保持聯絡。
原文連結:https://devblogs.microsoft.com/visualstudio/dive-into-native-windows-development-with-new-winui-workload-and-template-improvements/