方法 : Office ソリューションのインストール パスを変更する (2007 システム)
更新 : 2007 年 11 月
対象 |
---|
このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。 プロジェクトの種類
Microsoft Office のバージョン
詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。 |
発行ウィザードと、プロジェクト デザイナの [発行] ページでは、ソリューションの ClickOnce セットアップ プログラムが作成されます。発行プロセスにおいて、エンド ユーザーがソリューションをインストールするときにアクセスする、セットアップ プログラムの最終的な配置場所を指定できます。この場所は、ウィザードではインストール パス、[発行] ページではインストール フォルダの URL と呼ばれます。このパスを使用すると、アプリケーション マニフェストは更新をチェックできるようになります。発行の詳細については、「Office ソリューションの発行 (2007 システム)」を参照してください。
セットアップ プログラムの URL を変更する理由
ソリューションを発行した後、インストール パスの追加または変更を行うことができます。インストール パスの変更が必要になる理由は、いくつか考えられます。
セットアップ プログラムをコンパイルしたときのインストール パスが不明である。
ソリューション ファイルは、別の場所からコピーされたものである。
インストール ファイルを格納するサーバーの名前または場所が変更された。
このような場合、ネットワーク上で管理者のアクセス許可を持つユーザーであればだれでも、Office ソリューションのインストール パスを変更できます。
セットアップ プログラムのインストール パスの変更
セットアップ プログラムのインストール パスを変更するには
コマンド プロンプト ウィンドウを開きます。
以前に作成されたセットアップ プログラムが格納されているディレクトリに移動します。この手順の詳細については、「方法 : ClickOnce を使用して Office ソリューションを配置する (2007 システム)」を参照してください。
セットアップ プログラムを実行します。このとき、文字列として新しいインストール パスを使用する /url パラメータを指定します。実行可能ファイルの署名が無効化されるという内容のメッセージが表示されます。これは、ソリューションの署名に使用された証明書が無効になり、発行者が不明になることを意味します。エンド ユーザーには、ソリューションをインストールするかどうかの確認を求める追加のプロンプトが表示されます。
setup.exe /url="Installation path"
次に例を示します。
setup.exe /url="http://www.fabrikam.com/newlocation"
メモ : URL の現在値を参照するには、setup.exe /url を実行します。
文書およびブックについては、配置する Word 文書または Excel ドキュメントを開きます。この操作により、_AssemblyLocation プロパティが更新されます。
[Microsoft Office ボタン] をクリックし、[配布準備] をポイントして、[プロパティ] をクリックします。
[ドキュメントのプロパティ] をクリックし、[プロパティの詳細] をクリックします。
[ユーザー設定] タブの [プロパティ] ボックスの一覧で _AssemblyLocation を選択します。
[値] ボックスには、既に配置マニフェストの識別子が表示されています。path|identifier のように、識別子の先頭にドキュメントの完全パスとバーを入力します。
次に、パスの例を示します。
\\servername\foldername\filename|74744e4b-e4d6-41eb-84f7-ad20346fe2d9
この識別子を指定する方法の詳細については、「カスタム ドキュメント プロパティの概要」を参照してください。
[OK] をクリックし、ドキュメントを保存して閉じます。
セットアップ プログラムを実行します。このとき、指定の場所にソリューションをインストールするための /url パラメータは指定しません。
参照
処理手順
方法 : 配置した Office ソリューションを更新する (2007 システム)
方法 : ClickOnce Office ソリューションを以前のバージョンにロールバックする (2007 システム)