Office ソリューションの発行 (2007 システム)

更新 : 2007 年 11 月

対象

このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。

プロジェクトの種類

  • ドキュメント レベルのプロジェクト

  • アプリケーション レベルのプロジェクト

Microsoft Office のバージョン

  • 2007 Microsoft Office system

詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。

Visual Studio Tools for Office ソリューションを発行するには、2 つの方法があります。

  • 発行ウィザードを使用する。発行操作が簡略化されます。

  • プロジェクト デザイナ[発行] ページを使用する。発行の各手順を完全にカスタマイズできます。

ソリューション発行の詳細な手順については、「方法 : ClickOnce を使用して Office ソリューションを配置する (2007 システム)」を参照してください。

発行フォルダの構造

Visual Studio Tools for Office ソリューションの発行時、次の構造でソリューション ファイルが発行フォルダに作成されます。

  • アプリケーション ファイル フォルダ

    • バージョン固有のサブフォルダには、バージョン固有のアプリケーション マニフェスト、バージョン固有の配置マニフェスト、およびカスタマイズ アセンブリが含まれます。
  • セットアップ プログラム

  • 最新のバージョン固有の配置マニフェストを指す配置マニフェスト

発行フォルダの構造

ClickOnce により、Office ソリューションのバージョンごとに新しい配置マニフェストが作成されます。たとえば、OutlookAddin1 というソリューションの最初のバージョンに対し、OutlookAddIn1_1_0_0_0 というバージョン固有のサブフォルダ内にバージョン固有の配置マニフェストが発行プロセスによって作成されます。このサブフォルダは、Application Files フォルダ内にあります。加えて、トップレベルの発行フォルダに配置マニフェストのコピーが格納されます。

次のインクリメンタル発行が行われると、OutlookAddIn1_1_0_0_1 という名前のバージョン固有のサブフォルダにバージョン固有の配置マニフェストが作成されます。さらに、発行フォルダ内の配置マニフェストが、最新のバージョン固有の配置マニフェストのコピーで置き換えられます。

ClickOnce は、.deploy という拡張子をアセンブリに追加します。したがって、セキュリティで保護されたインターネット インフォメーション サービス (IIS) のインストールにおいて、拡張子の安全が保証されないという理由によるファイルのブロックは行われません。ファイルがダウンロードされた後、ClickOnce は、ソリューションを ClickOnce キャッシュにインストールする前に、.deploy 拡張子を削除します。詳細については、「<deployment> 要素 (ClickOnce 配置)」を参照してください。

発行ウィザード

発行ウィザードを使用すると、ほとんどのオプションは既定値に設定されます。これらの値は、プロジェクト デザイナ[発行] ページに表示されます。ウィザードでソリューション プロパティに割り当てられる既定の設定を、次の表に示します。

ソリューション プロパティ

既定の設定に関する説明

発行場所

必ず指定します。

発行場所は、Visual Studio がソリューション ファイル (マニュフェスト、アセンブリ、ビルドのその他のファイルなど) をコピーする先のディレクトリです。このディレクトリに対する書き込みアクセスが必要です。

オプションには、ローカル コンピュータ、UNC ファイル共有、または HTTP/HTTPS Web サイトなどがあります。ローカル パス (c:\foldername\publishfolder)、相対パス (publish\)、完全修飾位置 (\\servername\foldername または https://servername/foldername) のいずれでもかまいません。

既定では、IIS がインストールされている場合の発行場所は https://localhost/projectname/ で、IIS がインストールされていない場合の発行場所は publish\ directory ディレクトリになります。

Bb608591.alert_note(ja-jp,VS.90).gifメモ :
ターゲット コンピュータで Windows Vista が実行されている場合は、さらに考慮すべき事項があります。ローカルな発行オプションを使用するには、Windows Vista コンピュータに管理者としてログオンすることが必要です。また、IIS がインストールされているかどうかにかかわらず、既定の場所は常に publish\ ディレクトリになります。

インストール パス

省略できます。

インストール パスは、エンド ユーザーがカスタマイズのインストールを実行するディレクトリです。更新のチェックを行うためにソリューションが使用するパスでもあります。パスは、発行フォルダの場所と同じにすることができますが、これは要件ではありません。

オプションには、ローカル コンピュータ、UNC ファイル共有、または HTTP/HTTPS Web サイトなどがあります。ローカル パス (c:\foldername\publishfolder)、相対パス (publish\)、完全修飾位置 (\\servername\foldername または https://servername/foldername) のいずれでもかまいません。HTTP/HTTPS の場所は、US-ASCII 文字で作成する必要があります。Unicode 文字はサポートされません。

インストール パスを設定する場合、ユーザーがカスタマイズをインストールできるようにするには、指定の場所にカスタマイズ ファイルを配置することが必要です。この場所は、最終的な配置場所が明らかである場合にのみ設定してください。

インストール ファイルが、ドキュメントやセットアップ プログラムに関連付けられた場所 (CD オプションなど) に配置されている場合は、このボックスを空白のままにします。

この値は、後から指定できます。詳細については、「方法 : Office ソリューションのインストール パスを変更する (2007 システム)」を参照してください。

必須コンポーネント

プロジェクト デザイナ[発行] ページの設定を使用します。既定では、Visual Studio Tools for Office ランタイム、.NET Framework 3.5、および Windows インストーラ 3.1 が設定されます。

更新間隔

プロジェクト デザイナ[発行] ページの設定を使用します。既定では、7 日ごとにチェックするように設定されます。

発行するバージョン

プロジェクト デザイナ[発行] ページの設定を使用します。既定値は 1.0.0.0 です (プロジェクトが作成されている場合)。

発行の言語

プロジェクト デザイナ[発行] ページの設定を使用します。既定では Visual Studio の言語が設定されます。

プロジェクト デザイナの [発行] ページ

プロジェクト デザイナ[発行] ページでは、セットアップに関するすべてのプロパティを設定できます。次の表は、プロパティについての説明です。

ソリューション プロパティ

既定の設定に関する説明

発行フォルダの場所

必ず指定します。

発行フォルダの場所は、Visual Studio がソリューション ファイル (マニュフェスト、アセンブリ、ビルドのその他のファイルなど) をコピーする先のディレクトリです。このディレクトリに対する書き込みアクセスが必要です。

オプションには、ローカル コンピュータ、UNC ファイル共有、または HTTP/HTTPS Web サイトなどがあります。ローカル パス (c:\foldername\publishfolder)、相対パス (publish\)、完全修飾位置 (\\servername\foldername または https://servername/foldername) のいずれでもかまいません。

既定では、IIS がインストールされている場合の発行場所は https://localhost/projectname/ で、IIS がインストールされていない場合の発行場所は publish\ directory ディレクトリになります。

インストール フォルダの URL

省略できます。

インストール フォルダの URL は、エンド ユーザーがカスタマイズのインストールを実行するディレクトリです。更新のチェックを行うためにソリューションが使用するパスでもあります。パスは、発行フォルダの場所と同じにすることができますが、これは要件ではありません。

オプションには、ローカル コンピュータ、UNC ファイル共有、または HTTP/HTTPS Web サイトなどがあります。ローカル パス (c:\foldername\publishfolder)、相対パス (publish\)、完全修飾位置 (\\servername\foldername または https://servername/foldername) のいずれでもかまいません。HTTP/HTTPS の場所は、US-ASCII 文字で作成する必要があります。Unicode 文字はサポートされません。

インストール パスを設定する場合、ユーザーがカスタマイズをインストールできるようにするには、指定の場所にカスタマイズ ファイルを配置することが必要です。この場所は、最終的な配置場所が明らかである場合にのみ設定してください。

インストール ファイルが、ドキュメントやセットアップ プログラムに関連付けられた場所 (CD オプションなど) に配置されている場合は、このボックスを空白のままにします。

この値は、管理者が後から指定できます。詳細については、「方法 : Office ソリューションのインストール パスを変更する (2007 システム)」を参照してください。

必要条件

必須コンポーネントは、セットアップ プログラムに含めるか、またはインストール中に必要に応じてダウンロードすることができます。

オプション説明
[必須コンポーネントをコンポーネントの開発元の Web サイトからダウンロードする]このオプションは、Microsoft から必須コンポーネントをダウンロードする場合に使用します。
[アプリケーションと同じ場所から必須コンポーネントをダウンロードする]このオプションは、必須コンポーネントをインストーラにパッケージ化する場合に使用します。必須コンポーネントのファイルをセットアップ プログラムに含めると、ソリューションのサイズが大きくなります。
[次の場所から必須コンポーネントをダウンロードする]このオプションは、Web ページまたはネットワーク共有上に、セットアップ プログラムとは別に必須コンポーネントを用意して、エンド ユーザーが利用できるようにする場合に使用します。

更新間隔

更新間隔は、ソリューションが更新をチェックする頻度を指定します。既定では、7 日ごとにチェックするように設定されます。

更新のチェックが行われるごとに、読み込まれるドキュメント レベルのカスタマイズとアプリケーション レベルのアドインが更新されますが、起動時のパフォーマンスには影響しません。

CD またはリムーバブル ドライブを使用して配置を行う場合は、[更新の確認をしない] に設定します。

発行するバージョン

リリースごとに自動的にインクリメントされますが、手動で数値を設定することもできます。

発行の言語

2007 Microsoft Office system プロジェクトのみ。このオプションにより、Microsoft ソフトウェア ライセンス条項の言語が設定され、必須コンポーネントの一覧に Visual Studio Tools for Office 言語パックが含められます。カスタマイズの言語には影響を及ぼしません。セットアップ プログラムの言語は、インストールされている Visual Studio の言語によって決まります。

[発行の言語] を変更する方法の詳細については、「方法 : ClickOnce アプリケーションの発行言語を変更する」を参照してください。

参照

概念

Office ソリューションの配置 (2007 システム)

配置の必要条件 (Visual Studio)