発行のための準備として Visual Studio を使用してアドインをパッケージ化する

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

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

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

  1. [ソリューション エクスプローラー] で、アドイン プロジェクトのショートカット メニューを開き、[発行] を選択します。

    [アドインの発行] ページが表示されます。

  2. [現在のプロファイル] ドロップダウン リストで、プロファイルを選択するか、[新規…] を選択して新しいプロファイルを作成します。

    注意

    発行プロファイルでは、展開先のサーバー、サーバーへのログオンに必要な資格情報、展開するデータベース、およびその他の展開オプションを指定します。

    [新規...] を選択した場合、[発行プロファイルの作成] ウィザードが表示されます。このウィザードを使用して、Microsoft Azure などの Web サイトをホストするプロバイダーから発行プロファイルをインポートするか、新しいプロファイルを作成するかして、次の手順でサーバー、資格情報、その他の設定を追加することができます。

    For more information about importing publishing profiles or creating new publishing profiles, see Creating a Publish Profile.

  3. [ アドインを発行する] ページで、 [ Web プロジェクトの配置] リンクを選択します。

    The Publish Web dialog box appears. For more information about using this wizard, see How to: Deploy a Web Project using On-Click Publishing in Visual Studio.

Visual Studio 2015 を使用してアドインをパッケージ化するには

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

  1. [アドインを発行する] ページで、[アドインのパッケージ化] リンクをクリックします。

    [Office/SharePoint アドインの発行] ウィザードが表示されます。

  2. [Web サイトがホストされている場所] ドロップダウン リストで、アドインのコンテンツ ファイルをホストする Web サイトの HTTPS URL を選択するか入力して、[完了] を選択します。

    このウィザードを完了するには、HTTPS プレフィックスで始まる URL を指定する必要があります。Web サイトの HTTP エンドポイントを使用する場合は、パッケージの作成の完了後に、テキスト エディターで XML マニフェスト ファイルを開いて、Web サイトの HTTPS プレフィックスを HTTP プレフィックスに置換します。

    重要

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

    Visual Studio は、アドインの発行に必要なファイルを生成して、発行の出力フォルダーを開きます。

AppSource へのアドインの提出を予定している場合は、[検証チェックの実行] リンクをクリックして、アドインの受け入れが阻害される問題点を識別します。アドインをストアに提出する前に、すべての問題に対処してください。

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

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

関連項目