我目前正在編寫一個WIX安裝程序,它對正在安裝的其他產品有一些依賴性。這是在C#中,需要以下依存WIX辦公室檢測擴展
- 的Office 2010(包括Excel/Word)中
- .NET Framework 3.5的
現在的.NET Framework,我可以使用WixNetFxExtension在威克斯說
<PropertyRef Id="NETFRAMEWORK35_SP_LEVEL"/>
然後在條件中引用此屬性。
是否有類似的擴展,爲不同版本的Office或他們的個人檔案,如Word等
我知道我可以使用自定義操作要做到這一點做到這一點,但我想要一個簡單的是要做到這一點,而比創建我自己的自定義操作?
請看看這個帖子http://stackoverflow.com/questions/3266675/how-to-detect-installed-version-of-ms-office – Ciprian
我真的在擴展wix後可以使用。我實際上現在已經創建了自己的擴展,它允許您傳入應用程序名稱,並返回安裝的版本......一旦清理完成,我將發佈我的解決方案。 –