2016-07-20 12 views
2

WebからインストールされたこのOffice VSTOアドインを使用しています(setup.exeファイルをダウンロードしてから、ホストされた.vstoファイルに接続します)。しかし、私は何らかのインストーラでそれをラップするように要求しているので、ユーザにはダウンロードの&インストール権がないコンピュータにインストールすることができます。デプロイメントシステム用のOffice VSTOアドインのインストーラを作成する

次に、展開システムを使用して、アドインをマシンに展開します。

これを達成する最も良い方法は何ですか?

レジストリパスを考慮する必要がありますか?現在のユーザー用かローカルマシン用か。それとも、MSIインストーラによって自動的に処理されるべきですか?

さらに、アップデートはどのように配信されますか?

答えて

1

私は最近、MSIを使用してVSTOアドインのインストールを行った。うまくいけば、これはあなたにいくつかの助けになるでしょう。

Visual Studioを使用と仮定 - ローカルマシンと現在のユーザーの面では、以下のガイド https://msdn.microsoft.com/en-us/library/cc442767.aspx

を使用してください - あまりにも長い間、あなたが正しいレジストリ値を使用して、あなたが選択した問題ではありません。

私が掲載したガイドに従うと、MSIを実行して正常にインストールするために必要なものがすべて手に入ります。

この中で助けが必要な場合は、下記のコメントで私に連絡してください。

+1

複数のOffice/Windowsビットシナリオと互換性のあるMSIファイルを1つ作成しますか? (64ビットウィンドウのある32ビットオフィス、32ビットWindowsの32ビットオフィス、64ビットWindowsの64ビットオフィス) – Laureant

+0

はい、これは1つのMSIファイルを作成します。インストーラはすべてのバリエーションと互換性があります。これらのバージョンの正しいレジストリキーを指定するだけです。 これは、MSI作成ツール(installshield)の「レジストリキー」セクションに必要なレジストリ値を追加するだけで簡単に行うことができます わかりにくい場合は、レジストリキーのインストール先を正確に表示できます。基本的には、必要なキーをレジストリのWow6432Nodeセクションに追加する必要があります。ガイドは正確な場所にも触れています。 –

+1

ありがとう、ロス!私は期限があったので、WIXに行ったことがありますが、次のプロジェクトで説明したチュートリアルに進んでいます。 – Laureant

関連する問題