ブートストラップインストーラの進捗率を計算する必要があります。しかし、インストールまたはアンインストールプロセスに含まれるフェーズの数を判断することはできません。アンインストールフェーズで1(Execute)しかないうちに、インストールフェーズに2(キャッシュと実行)があるようです。しかし、どうすればこの価値を得ることができますか?以前のバージョンでは、私はApplyPhaseCountコールバックからそれを得ることができました。しかし今はApplyBeginに置き換えられました。パラメータ "ApplyBeginEventArgs"には、ApplyPhaseのようなカウントが含まれていません。私は "ApplyBeginEventArgs"のResult属性しか見ることができません。このカウントを取得するにはどうすればよいですか?ご意見をお聞かせください。BootstrapperからApplyPhase数を取得する
0
A
答えて
1
フェーズカウント情報がv3.9.616.0およびv4.0.2220.0で追加されました。
WixBA ProgressViewModel WixBA ProgressViewModel
WixBA.Model.Bootstrapper.ApplyBegin += this.ApplyBegin;
private void ApplyBegin(object sender, ApplyBeginEventArgs e)
{
this.progressPhases = e.PhaseCount;
}
関連する問題
- 1. メインコントローラから変数を取得する
- 2. 関数から値を取得する
- 3. DotNetFX BootstrapperのDotNetchk
- 4. コールバック関数から変数を取得する
- 5. 複数の値を複数のHrefから取得する
- 6. Jquery - 別の関数から変数を取得する
- 7. myScannerから複数のデータを取得
- 8. InArgumentから変数名を取得
- 9. 複数のテーブルからレコードを取得
- 10. PHP変数からデータを取得中
- 11. 外部クラスから変数を取得
- 12. javascriptオブジェクトメソッドコールバックから変数を取得
- 13. 複数のフォームから値を取得
- 14. 数値から色の値を取得
- 15. Scala:URLから複数の値を取得
- 16. SQSから複数のメッセージを取得
- 17. Powershell - C#コマンドレットから変数を取得
- 18. Bing APIからバックリンク数を取得
- 19. ドキュメントから関数のタイトルを取得
- 20. ドッカーコンテナから環境変数を取得
- 21. 別のクラスから変数を取得
- 22. 複数のテーブルから取得するmysqlクエリから行のテーブル名を取得する
- 23. redux状態からアイテムを取得するか、サーバから取得する
- 24. ストアドプロシージャから返されるテーブルのレコード数を取得する
- 25. CoreDataから複数のエンティティを持つデータを取得する
- 26. Pythonを使用してScapyから変数を取得する
- 27. 変数を持つcouchbaseバケットからデータを取得する
- 28. DateTimeからの総秒数の取得
- 29. ビューからDjango管理クラス変数を取得する
- 30. gvimから環境変数を取得する方法
オーケーV4から
V3から、私はこの問題は私がウィックス3.8を持っています、だと思います。私は更新し、状況を知らせる:) – mayooran
ちょっとどこから入手可能なWixBA.Model.Bootstrapperクラスですか?私はMicrosoft.Tools.WindowsInstallerXml.Bootstrapperを使用しています。 – mayooran