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;

これは期待どおりに機能します。ただし、 Variable を設定できませんWixBundleManufacturer。を取得しSystem.ArgumentException: Value does not fall within the expected rangeます。

実行時にビューモデル内から製造元の値を設定することは何とか可能ですか?

4

2 に答える 2

3

いいえ、WixBundleManufacturerは、作成されたBundle要素Manufacturer属性から設定された読み取り専用の変数です。機能リクエストを開くことができます。

于 2013-03-07T05:32:04.390 に答える
2

機能要求はv3.10.0.1719 で実装されました。変数は、他の書き込み変数と同様に書き込み可能になりました。

于 2015-06-04T23:24:38.440 に答える