Windows App SDK のプレビューおよび試験的チャネル用ツールをインストールする

Windows アプリ SDK のプレビュー チャネルと試験段階チャネルを使用して、Windows 用アプリを開発するための適切なツールをインストールし、開発用コンピューターを構成します。

Note

このトピックは、Windows アプリ SDK のプレビュー リリース チャネルと試験段階リリース チャネルに関するものです (「Windows アプリ SDK リリース チャネル」を参照してください)。 安定版チャネルの場合は、「Windows アプリ SDK 用ツールのインストール」も参照してください。

Visual Studio のインストール

次のリンクを使用して、Visual Studio 2022 (推奨) または Visual Studio 2019 をインストールします。 無料の Visual Studio Community エディション、Visual Studio Professional、または Visual Studio Enterprise から選択できます。 「Windows アプリ開発のためのシステム要件」も参照してください。

必要なワークロードとコンポーネント

Visual Studio のインストール中に、次のワークロードとコンポーネントを選択します。

  • インストール ダイアログの [ワークロード] タブで、必要に応じて選択します。

    • ユニバーサル Windows プラットフォーム (UWP) アプリ開発の場合は、[ユニバーサル Windows プラットフォーム開発] を選択します
      • 次に、そのワークロードのインストール ダイアログの [インストールの詳細] ウィンドウで、[C++ (v143) ユニバーサル Windows プラットフォーム ツール] (Visual Studio 2022 の場合) または [C++ (v142) ユニバーサル Windows プラットフォーム ツール] (Visual Studio 2019 の場合) が選択されていることを確認します。
    • C# アプリ開発の場合は、[.NET デスクトップ開発] を選択します
    • C++ アプリ開発の場合は、[C++ によるデスクトップ開発] を選択します
  • インストール ダイアログの [個別のコンポーネント] タブで、[SDK、ライブラリ、およびフレームワーク] セクションの [Windows 10 SDK (10.0.19041.0)] が選択されていることを確認します。

プレビュー リリース

Windows App SDK には、WinUI 3 アプリを作成および開発するための Visual Studio プロジェクト テンプレートと項目テンプレートが含まれています。 次の安定版リリースのプレビューでは、プレビュー リリース チャネルから最新の拡張機能をインストールします。 詳細については、「プレビュー リリース チャネル」を参照してください。

テンプレートは、Visual Studio 拡張機能 (VSIX) をインストールすることで使用できます。

Note

Windows アプリ SDK C# テンプレート (.NET デスクトップ開発ワークロードのインストールの詳細) または Windows アプリ SDK C++ テンプレート (C++ によるデスクトップ開発ワークロードのインストールの詳細) をインストールした場合は、Visual Studio インストーラーを実行して該当テンプレートをアンインストールしてから、VSIX をインストールします。

プレビュー チャネルの拡張機能は、上記のダウンロード場所からのみ入手できます。 これらの拡張機能は、Visual Studio Marketplace または Visual Studio の [拡張機能の管理] ダイアログ ボックスから入手することはできません。

Note

Visual Studio 2019 用の Windows アプリ SDK 1.0 Preview 2 拡張機能の C# バージョンをインストールして、単一プロジェクトの MSIX パッケージ化ツール プロジェクト テンプレート (「単一プロジェクトの MSIX を使用してアプリをパッケージ化する」を参照) を使用する場合は、単一プロジェクトの MSIX パッケージ化ツール拡張機能も別途インストールする必要があります。 Blank App、Packaged (WinUI 3 in Desktop)プロジェクト テンプレートには、単一プロジェクト パッケージ化ツール拡張機能もインストールしない限り、ビルド エラーが発生するという既知の問題があります。 この問題は、Windows アプリ SDK 1.0 Preview 2 拡張機能の他のバージョンには影響しません。

試験段階リリース

試験段階の機能の場合は、試験段階リリース チャネルから最新の拡張機能をインストールします。 詳細については、「試験段階リリース チャネル」を参照してください。

次のいずれかのオプションを選択して、最新の試験段階リリース (バージョン 1.0 Experimental (1.0.0-experimental1)) をインストールします。

  • Visual Studio で、[拡張機能]>[拡張機能の管理] の順に選択し、Windows App SDK (試験段階) を検索して、最新の拡張機能をインストールします。
  • あるいは、機能拡張を Visual Studio Marketplace から直接ダウンロードしてインストールすることもできます。

Windows App SDK のその他のバージョンについては、「Windows App SDK 用のダウンロード」を参照してください。

次のステップ

Windows App SDK を使用する最初の WinUI 3 アプリを作成するには、「最初の WinUI 3 プロジェクトを作成する」を参照してください。

既存のプロジェクトで Windows App SDK を使用する」も参照してください。