1

我正在使用 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.

是否可以在运行时从我的视图模型内部设置制造商值?

4

2 回答 2

3

Bundle不,WixBundleManufacturer 是由 authored元素Manufacturer属性设置的只读变量。您可以打开功能请求。

于 2013-03-07T05:32:04.390 回答
2

功能请求在v3.10.0.1719 中实现。该变量现在像任何其他 Burn 变量一样可写。

于 2015-06-04T23:24:38.440 回答