現在、インストールされている他の製品にいくつかの依存関係があるWIXインストーラを作成しています。これは、C#であり、次の依存関係が必要です(エクセル/ワードを含む)Office 2010のWIX Office Detection Extension
- .NET Frameworkの私が言うことをWiXのでWixNetFxExtensionを使用することができ、.NET Frameworkのための今すぐ
3.5
<PropertyRef Id="NETFRAMEWORK35_SP_LEVEL"/>
この条件を条件で参照してください。
は、WordなどのOfficeまたは個々のファイルの異なるバージョンのためにこれを行うには同様の拡張は、私がこれを行うには、カスタムアクションを使用することができます知っているが、私は単純ではなく、これを行うことだったたいなど
あります自分のカスタムアクションを作成するよりも
などそれは、Officeアプリケーションのために、この情報を保持している
を発見し、レジストリ内の場所この記事をご覧くださいhttp://stackoverflow.com/questions/3266675があります/ how-to-detect-installed-ms-officeのバージョン – Ciprian
私は実際に私が使うことができるwixへの拡張の後でした。私は実際にあなたがアプリケーション名を渡すことができる自分の拡張を作成し、それはインストールされているバージョンを返します...私はそれをきれいにしたら私のソリューションを投稿します。 –