WiX burn:如何改变'WixBundleManufacturer'在引导程序应用中
本文关键字:WixBundleManufacturer 引导程序 应用 burn 何改变 改变 WiX | 更新日期: 2023-09-27 18:02:43
我正在用WiX构建一个可定制的设置应用程序,从本教程开始:http://bryanpjohnston.com/2012/09/28/custom-wix-managed-bootstrapper-application/
设置需要是可定制的,所以我需要设置一些变量从我的MainViewModel
这是一个例子:
var customProductName = "The Custom Product";
this.Bootstrapper.Engine.StringVariables["WixBundleName"] = theCustomProduct;
按预期工作。但是,我无法设置变量WixBundleManufacturer
。我得到一个System.ArgumentException: Value does not fall within the expected range
是否有可能在运行时从视图模型内部设置制造商值?
不,WixBundleManufacturer是从已创建的Bundle
元素Manufacturer
属性设置的只读变量。你可以打开一个特性请求
功能请求在v3.10.0.1719中实现。这个变量现在可以像其他Burn变量一样可写了