共用方式為


開始開發 Windows 應用程式

歡迎加入 Windows 應用程式開發。 本指南將引導您完成使用最新 Windows 開發架構:Windows 應用程式 SDK 和 WinUI,開始建立應用程式所需的步驟。 也會將您指引至將協助您深入了解 Windows 開發的資源。 如果您已經熟悉開發適用於 Windows 的應用程式,但想要深入了解最新工具,請參閱開發 Windows 桌面應用程式

提示

如果您有關於開始撰寫 Windows 應用程式的問題,Microsoft Copilot 是絕佳的資源。

1. 安裝 Visual Studio

您將使用 Microsoft 的綜合整合開發環境 (IDE) Visual Studio 來建立 WinUI 應用程式。 它是許多 Windows 開發人員的首選開發工具,可協助您編寫、偵錯和部署應用程式。 Visual Studio 中的專案範本可協助您快速開始使用 Windows 和許多其他平台的專案。

提示

在安裝這些工具之前,請確保您的開發電腦符合 Windows 應用程式開發的系統需求

使用此連結下載並安裝最新的 Visual Studio。 安裝程式將引導您完成這些步驟,但如果需要詳細說明,請參閱安裝 Visual Studio

免費的 Visual Studio Community Edition 包含建立應用程式所需的一切。 如果您正在與開發團隊或企業合作,您可能需要 Visual Studio Professional 或 Visual Studio Enterprise。 如需更多資訊,請參閱什麼是 Visual Studio?

必需的工作負載和元件

安裝 Visual Studio 時,需要安裝使用 WinUI 和 Windows App SDK 進行開發所需的工作負載和元件。 安裝之後,您可以開啟 Visual Studio Installer 應用程式,然後選取 [修改] 來新增工作負載和元件。

在 Visual Studio Installer 應用程式的工作負載索引標籤上,選取以下工作負載和元件:

  • 對於使用 Windows App SDK 的 C# 應用程式開發,請選取 [Windows 應用程式開發]

已選取 Windows 應用程式開發工作負載的 Visual Studio 安裝程式 UI 螢幕擷取畫面。

  • 對於使用 Windows App SDK 的 C++ 應用程式開發,請選取 [Windows 應用程式開發]
    • 然後在安裝詳細資料窗格中的 Windows 應用程式開發節點下,選取 [C++ WinUI 應用程式開發工具]。 (這也會選取其他必要的元件。)

已選取 C++ WinUI 應用程式開發工具的 Visual Studio 安裝程式 UI 螢幕擷取畫面。

2. 啟用開發人員模式

Windows 有一個特殊模式可讓開發人員調整安全性設定,以便讓您執行您正在使用的應用程式。 您需要先啟用開發人員模式,然後才能使用 Visual Studio 建置、部署和測試您的應用程式。

提示

如果您現在不啟用它,當您嘗試在 Visual Studio 中建置應用程式時,系統會提示您啟用它。

若要啟用開發人員模式:

  • 開啟 Windows 設定,然後瀏覽至系統>開發人員頁面。
  • 將開發人員模式開關切換為 [開啟],並在確認對話方塊中確認您的選擇。

如需開發人員模式的更多資訊,請參閱啟用您的裝置以用於開發

3. 建立並啟動您的第一個 WinUI 應用程式

Visual Studio 專案範本包含快速建立應用程式所需的所有檔案。 事實上,從 WinUI 應用程式範本建立專案後,您就已經擁有一個可以執行的應用程式,然後將程式碼新增到其中。

若要使用 WinUI C# 空白應用程式專案範本建立新專案:

  1. 開啟 Visual Studio,然後從啟動頁面選取 [建立新專案]。 (如果 Visual Studio 已開啟至編輯器,請選取檔案>新增>專案):建立新專案

  2. 搜尋 WinUI,然後選取 Blank App, Packaged (WinUI 3 in Desktop) C# 專案範本,然後按一下 [下一步]已封裝的空白 WinUI 3 C# 桌面應用程式

  3. 指定專案名稱,然後按一下 [建立]。 您可以選擇指定解決方案名稱和目錄,或保留預設值。 在此影像中,Hello World 專案屬於 C:\Projects\ 中的 Hello World 解決方案:指定專案詳細資料

  4. 按一下偵錯 [開始] 按鈕來建置並執行專案:
    建置並執行專案
    您的 Hello World 專案將會建置、部署至本機電腦,並在偵錯模式中執行:
    Hello World 專案建置並執行

  5. 若要停止偵錯,請關閉應用程式視窗,或按一下 Visual Studio 中的偵錯 [停止] 按鈕。

4. 更新到最新的 WinUI/Windows 應用程式 SDK

Windows 應用程式 SDK (以及 WinUI,屬於它的一部分) 會以 NuGet 套件的形式散發。 這代表更新可能不會與 Windows 和 Visual Studio 同步發佈。 因此,用於建立專案的 Visual Studio 範本可能不會參考最新的 Windows 應用程式 SDK NuGet 套件。 為了確保您擁有最新的功能和修正,每次在 Visual Studio 中建立新專案時都應該更新 NuGet 套件。

若要更新專案的 Windows 應用程式 SDK NuGet 套件:

  • 在 Visual Studio 中,載入專案後,依序選取[工具]>[NuGet 套件管理器]>[管理解決方案的 NuGet 套件...]
  • 如果有可用更新,其將顯示在「更新」頁面上。 選取所列更新旁邊的方塊。 (若要包含預先發佈的更新內容,請選取 [預先發佈] 選項。若要深入了解更新中包含的內容,請參閱版本資訊。)
  • 按一下 [更新] 按鈕,然後在「預覽變更」對話方塊中按一下 [套用],然後接受授權條款以完成安裝更新。

Visual Studio 中 NuGet 套件管理器的螢幕擷取畫面,其中顯示了 Windows 應用程式 SDK 套件更新。

現在,您的專案正在使用最新推出的 WinUI 功能,並已可供您自行使用。

下一步