Visual Studio を使ったアプリのパッケージ化 (デスクトップ ブリッジ)Package an app by using Visual Studio (Desktop Bridge)

Visual Studio を使用して、デスクトップ アプリのパッケージを生成できます。You can use Visual Studio to generate a package for your desktop app. その後、そのパッケージを Microsoft Store に公開したり、1 台以上の PC にサイドローディングしたりすることができます。Then, you can publish that package to the Windows store or sideload it onto one or more PCs.

最新バージョンの Visual Studio には、アプリのパッケージ化に必要であった手動ステップをすべてなくす新しいバージョンのパッケージ プロジェクトが用意されています。The latest version of Visual Studio provides a new version of the packaging project that eliminates all of the manual steps that used to be necessary to package your app. パッケージ プロジェクトを追加して、デスクトップ プロジェクトを参照し、F5 キーを押してアプリをデバッグするだけです。Just add a packaging project, reference your desktop project, and then press F5 to debug your app. 手動で調整する必要はありません。No manual tweaks necessary. この新しい効率化されたエクスペリエンスは、以前のバージョンの Visual Studio のエクスペリエンスから大幅に向上しています。This new streamlined experience is a vast improvement over the experience that was available in the previous version of Visual Studio.

重要

デスクトップ ブリッジは、Windows 10 Version 1607 で導入されており、Windows 10 Anniversary Update (10.0、ビルド 14393) 以降のリリースをターゲットとする Visual Studio プロジェクトでのみ使用できます。The Desktop Bridge was introduced in Windows 10, version 1607, and it can only be used in projects that target Windows 10 Anniversary Update (10.0; Build 14393) or a later release in Visual Studio.

まず、アプリの配布方法を検討するFirst, consider how you'll distribute your app

アプリを Microsoft Store に公開する予定であれば、このフォームへの記入から開始します。If you plan to publish your app to the Microsoft Store, start by filling out this form. Microsoft から、オンボード プロセスを開始するための連絡があります。Microsoft will contact you to start the onboarding process. このプロセスでは、Microsoft Store 内の名前を予約し、アプリをパッケージ化するための情報を取得します。As part of this process, you'll reserve a name in the store, and obtain information that you'll need to package your app.

さらに、アプリケーションのパッケージの作成を開始する前に、必ず「アプリのパッケージ化の準備 (デスクトップ ブリッジ)」を確認してください。Also, make sure to review this guide before you begin creating a package for your application: Prepare to package an app (Desktop Bridge).

パッケージを作成するCreate a package

  1. Visual Studio で、デスクトップ アプリケーション プロジェクトが含まれたソリューションを開きます。In Visual Studio, open the solution that contains your desktop application project.

  2. ソリューションに Windows アプリケーション パッケージ プロジェクト プロジェクトを追加します。Add a Windows Application Packaging Project project to your solution.

    コードを追加する必要はありません。You won't have to add any code to it. プロジェクトを追加したのは単にパッケージを生成するためです。It's just there to generate a package for you. このプロジェクトを "パッケージ プロジェクト" と呼びます。We'll refer to this project as the "packaging project".

    パッケージ プロジェクト

    注意

    このプロジェクトは、Visual Studio 2017 バージョン 15.5 以降でのみ表示されます。This project appears only in Visual Studio 2017 version 15.5 or higher.

  3. このプロジェクトの [ターゲット バージョン] を目的のバージョンに設定しますが、[最小バージョン] は必ず [Windows 10 Anniversary Update] に設定してください。Set the Target Version of this project to any version that you want, but make sure to set the Minimum Version to Windows 10 Anniversary Update.

    パッケージ バージョンの選択ダイアログ ボックス

  4. パッケージ プロジェクトで、[アプリケーション] フォルダーを右クリックして [参照の追加] を選びます。In the packaging project, right-click the Applications folder, and then choose Add Reference.

    プロジェクト参照の追加

  5. デスクトップ アプリケーション プロジェクトを選択し、[OK] ボタンをクリックします。Choose your desktop application project, and then choose the OK button.

    デスクトップ プロジェクト

    パッケージには複数のデスクトップ アプリケーションを含めることができますが、ユーザーがアプリ タイルを選択したときに起動できるのは 1 つだけです。You can include multiple desktop applications in your package, but only one of them can start when users choose your app tile. [アプリケーション] ノードで、ユーザーがアプリのタイルを選択したときに起動するアプリケーションを右クリックし、[Set as Entry Point] (エントリ ポイントとして設定) を選びます。In the Applications node, right-click the application that you want users to start when they choose the app's tile, and then choose Set as Entry Point.

    エントリ ポイントの設定

  6. パッケージ プロジェクトをビルドし、エラーが表示されないことを確認します。Build the packaging project to ensure that no errors appear.

  7. アプリ パッケージの作成ウィザードを使って、appxupload ファイルを生成します。Use the Create App Packages wizard to generate an appxupload file.

    そのファイルを Microsoft Store に直接アップロードすることができます。You can upload that file directly to the store.

ビデオVideo

次のステップNext steps

質問に対する回答を見つけるFind answers to your questions

ご質問がある場合は、Have questions? Stack Overflow でお問い合わせください。Ask us on Stack Overflow. Microsoft のチームでは、これらのタグをチェックしています。Our team monitors these tags. こちらから質問することもできます。You can also ask us here.

フィードバックの提供または機能の提案を行うGive feedback or make feature suggestions

UserVoice のページをご覧ください。See UserVoice.

アプリを実行、デバッグ、テストするRun, debug or test your app

パッケージ デスクトップ アプリの実行、デバッグ、テスト (デスクトップ ブリッジ) をご覧ください。See Run, debug, and test a packaged desktop app (Desktop Bridge)

UWP API を追加してデスクトップ アプリを強化するEnhance your desktop app by adding UWP APIs

Windows 10 向けのデスクトップ アプリを強化する」をご覧ください。See Enhance your desktop application for Windows 10

UWP プロジェクトと Windows ランタイム コンポーネントを追加することによってデスクトップ アプリを拡張するExtend your desktop app by adding UWP projects and Windows Runtime Components

最新の UWP コンポーネントによるデスクトップ アプリケーションの拡張」をご覧ください。See Extend your desktop application with modern UWP components.

アプリを配布するDistribute your app

パッケージ デスクトップ アプリの配布 (デスクトップ ブリッジ) をご覧ください。See Distribute a packaged desktop app (Desktop Bridge)