WebからインストールされたこのOffice VSTOアドインを使用しています(setup.exeファイルをダウンロードしてから、ホストされた.vstoファイルに接続します)。しかし、私は何らかのインストーラでそれをラップするように要求しているので、ユーザにはダウンロードの&インストール権がないコンピュータにインストールすることができます。デプロイメントシステム用のOffice VSTOアドインのインストーラを作成する
次に、展開システムを使用して、アドインをマシンに展開します。
これを達成する最も良い方法は何ですか?
レジストリパスを考慮する必要がありますか?現在のユーザー用かローカルマシン用か。それとも、MSIインストーラによって自動的に処理されるべきですか?
さらに、アップデートはどのように配信されますか?
複数のOffice/Windowsビットシナリオと互換性のあるMSIファイルを1つ作成しますか? (64ビットウィンドウのある32ビットオフィス、32ビットWindowsの32ビットオフィス、64ビットWindowsの64ビットオフィス) – Laureant
はい、これは1つのMSIファイルを作成します。インストーラはすべてのバリエーションと互換性があります。これらのバージョンの正しいレジストリキーを指定するだけです。 これは、MSI作成ツール(installshield)の「レジストリキー」セクションに必要なレジストリ値を追加するだけで簡単に行うことができます わかりにくい場合は、レジストリキーのインストール先を正確に表示できます。基本的には、必要なキーをレジストリのWow6432Nodeセクションに追加する必要があります。ガイドは正確な場所にも触れています。 –
ありがとう、ロス!私は期限があったので、WIXに行ったことがありますが、次のプロジェクトで説明したチュートリアルに進んでいます。 – Laureant