ClickOnce Office ソリューションのカスタム インストーラーの作成

Visual Studio の Office 配置ツールによって作成される既定のインストーラーを使用する代わりに、カスタムのインストーラー プログラムを Office ソリューション用に作成できます。 たとえば、ログイン スクリプトを使用して Office ソリューションのインストールを開始したり、バッチ ファイルを使用して、ユーザーの操作なしに Office ソリューションをインストールすることが望ましい場合があります。 このようなシナリオは、エンド ユーザーのコンピューターに必須コンポーネントがインストール済みの場合に最適です。

Microsoft Officeアプリケーションを開かずにソリューションをインストールできます。 プロセスの一部として、Officeソリューション インストーラー ツール (VSTOInstaller.exe) を呼び出します。既定では、ツールは次の場所にインストールされます:

%commonprogramfiles%\microsoft shared\VSTO\11.0\VSTOInstaller.exe

また、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSTO Runtime Setup\v4\InstallerPath レジストリ キーまたは HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSTO Runtime Setup\v4\InstallerPath レジストリ キーを使用して、VSTOInstaller.exe のパスを見つけることもできます。

対象: このトピックの情報は、Microsoft Office 2013 Preview および Microsoft Office 2010 のドキュメント レベルのプロジェクトおよびアプリケーション レベルのプロジェクトに適用されます。詳細については、「Office アプリケーションおよびプロジェクト タイプ別の使用可能な機能」を参照してください。

VSTOInstaller.exe のパラメーター

次の表は、使用可能なパラメーターの説明です。

パラメーター

定義

/Install または /I

ソリューションをインストールします。 このオプションの後に配置マニフェストのパスを指定する必要があります。 パスは、ローカル コンピューター、名前付け規則の(UNC)の汎用ファイル共有、またはHTTP/HTTPS Webサイトです。 ローカル パス (c:\foldername\publishfolder)、相対パス (publish\)、完全修飾位置 (\\servername\foldername または https://servername/foldername) のいずれでもかまいません。

/Uninstall または /U

ソリューションをアンインストールします。 このオプションの後に配置マニフェストのパスを指定する必要があります。 パスは、ローカル コンピューター、UNCファイル共有、またはHTTP/HTTPS Webサイトです。 ローカル パス (c:\foldername\publishfolder)、相対パス (publish\)、完全修飾位置 (\\servername\foldername または https://servername/foldername) のいずれでもかまいません。

/Silent または /S

ユーザーに入力を要求したりメッセージを表示したりすることなくソリューションをインストールまたはアンインストールします。 信頼プロンプトが必要な場合は、カスタマイズのインストールまたは更新は実行されません。

/Help または /?

ヘルプ情報を表示します。

VSTOInstallerのエラー コード

VSTOinstaller.exe によって返されるエラー コードを次に示します。

エラー コード

定義

0

次のいずれかのシナリオが発生しました。

  • VSTOinstallerヘルプが表示されました。

  • ソリューションが正常にインストールされました。

  • ソリューションが正常にアンインストールされました。

-100

考えられる次の点について確認します。

  • 一部のコマンド ライン オプションが、複数回指定されました。 各オプションの設定はそれぞれ 1 回であることを確認します。

  • 少なくとも 1 つのコマンド ライン オプションが有効でありません。

型「vstoinstaller/」。ヘルプを表示します。 詳細については、「ClickOnce Office ソリューションのカスタム インストーラーの作成」を参照してください。

-101

少なくとも 1 つのコマンド ライン オプションが有効でありません。 型「vstoinstaller/」。ヘルプを表示します。

-200

配置マニフェストの URI が有効でありません。 型「vstoinstaller/」。ヘルプを表示します。

-201

配置マニフェストが有効でないため、ソリューションをインストールできませんでした。 詳細については、「Office ソリューション用配置マニフェスト」を参照してください。

-202

ソリューションは、Officeアプリケーション マニフェストのセクションのVisual Studio Toolsが無効であるため、インストールできませんでした。 詳細については、「Office ソリューション用アプリケーション マニフェスト」を参照してください。

-203

ダウンロード エラーが発生したため、ソリューションをインストールできませんでした。 配置マニフェストの URI またはネットワーク ファイルの位置を確認し、もう一度、実行してみてください。

-300

セキュリティ例外が発生したため、ソリューションをインストールできませんでした。 詳細については、「Office ソリューションのセキュリティ保護」を参照してください。

-400

ソリューションをインストールできませんでした。

-401

ソリューションをアンインストールできませんでした。

-500

操作はキャンセルされました。 次のいずれかのシナリオが発生しました。

  • ソリューションをインストールできませんでした。

  • ソリューションをアンインストールできませんでした。

  • 配置マニフェストをダウンロードできませんでした。

参照

処理手順

方法: ClickOnce Office ソリューションをインストールする

関連項目

Office ソリューション用配置マニフェスト

Office ソリューション用アプリケーション マニフェスト

その他の技術情報

ClickOnce を使用した Office ソリューションの発行

ClickOnce を使用した Office ソリューションの発行