如何使用WIX DTF更新已安装的产品信息?

时间:2012-04-18 01:11:17

标签: wix windows-installer dtf

使用DTF我可以使用以下代码获得已安装的产品。

        var product = (from p in ProductInstallation.AllProducts
                       where p.Publisher == CompanyName && p.ProductName == ProductName
                       select p).FirstOrDefault();

但我要更新的属性没有setter。像版本一样。 DTF中的其他所有内容似乎都是针对MSI而非已安装的产品

1 个答案:

答案 0 :(得分:2)

它没有setter因为没有意义如果我有FOO.MSI 1.0并安装它,它会在MSI注册。那为什么我应该告诉MSI它真的是1.1?我必须得到FOO.MSI 1.1并执行升级以便能够做到这一点。