次の方法で共有


Visual Studio を使用してアドインを発行する

Office アドイン パッケージには、アドインの発行に使用する XML マニフェスト ファイルが含まれています。 プロジェクトの Web アプリケーション ファイルは個別に発行する必要があります。 この記事では、Visual Studio 2019 を使用して Web プロジェクトを展開し、アドインをパッケージ化する方法について説明します。

注:

Yeoman ジェネレーターを使用して作成し、Visual Studio Code またはその他のエディターで開発した Office アドインの発行については、「Visual Studio Code で開発したアドインの発行」を参照してください。

Visual Studio 2019 を使用して Web プロジェクトを展開するには

Visual Studio 2019 を使用して Web プロジェクトを展開するには、次の手順を実行します。

  1. [ビルド] タブから、[公開 [アドインの名前]] を選択します。

  2. [発行先の選択] ウィンドウで、優先されるターゲットに公開するオプションのいずれかを選択します。 各発行ターゲットでは、Azure Virtual Machine やフォルダーの場所など、開始するための詳細な情報を含める必要があります。 公開場所を指定し、必要な情報をすべて入力したら、[公開] を選択します

    注:

    発行先を選択すると、デプロイ先のサーバー、サーバーへのサインインに必要な資格情報、デプロイするデータベース、およびその他の展開オプションが指定されます。

  3. 各発行ターゲット オプションの展開手順の詳細については、「First look at deployment in Visual Studio (Visual Studioでの展開の最初の画面)」を参照してください。

IIS、FTP、または Visual Studio 2019 を使用したWeb 配置を使用してアドインをパッケージ化して公開するには

Visual Studio 2019 を使用してアドインをパッケージ化するには、次の手順を実行します。

  1. [ビルド] タブから、[公開 [アドインの名前]] を選択します。

  2. [発行先の選択]ウィンドウで IIS、FTPなどを選択し、[構成] を選択します。 次に、[発行] を選択します。

  3. プロセスをガイドするウィザードが表示されます。 公開方法が Web 配置などの優先される方法であることを確認します。

  4. [接続先 URL] ボックスに、アドインのコンテンツ ファイルをホストする Web サイトの URL を入力し、[次へ] を選択します。 アドインを AppSource に提出する場合には、[接続の検証] ボタンを選択し、アドインの受け入れを妨げている問題を特定できます。 アドインをストアに提出する前に、すべての問題に対処する必要があります。

  5. ファイル発行オプションを含む必要な設定を確認し、[保存] を選択します。

    重要

    すべてのアドインのシナリオで厳密に求められるわけではないものの、アドインに対して HTTPS エンドポイントを使用することを強くお勧めします。 SSL で保護されている (HTTPS) のではないアドインは、使用中に、保護されていないコンテンツの警告やエラーを生成します。 Office on the web でアドインを実行する場合、またはアドインを AppSource に発行する場合は、SSL で保護されている必要があります。 アドインが外部データやサービスにアクセスする場合、アドインを SSL で保護して送信中のデータを保護する必要があります。 自己署名証明書がローカル マシンで信頼されている限り、この証明書は開発とテストに使用できます。 Azure の Web サイトは自動的に HTTPS エンドポイントを提供します。

これで、マニフェストを適切な場所にアップロードして アドインを発行できるようになりました。 マニフェストは、app.publish フォルダーの OfficeAppManifests にあります。 例:

%UserProfile%\Documents\Visual Studio 2019\Projects\MyApp\bin\Debug\app.publish\OfficeAppManifests

更新プログラムの展開

前に説明したのと同じ方法で、Web アプリケーションに更新プログラムをデプロイします。 マニフェストを変更するには、マニフェストをユーザーに再配布する必要があります。 これを行うプロセスは、 発行方法によって異なります。 アドインの更新の詳細については、「 Office アドインを管理する」を参照してください。

関連項目