是否有任何通知用戶關於安裝已回滾的原因?我可以在自定義動作中彈出一個消息框,並返回ActionResult.Failure,但有沒有比彈出框更優雅的方式,因爲它們有時會隱藏在主安裝程序對話框後面,並且用戶在注意之前坐在那裏很長時間。如果在wix中回滾,則向用戶顯示錯誤消息
1
A
回答
2
不是。只有在自定義操作失敗時才能顯示消息框。
Windows安裝程序不支持操作返回值處理。所以如果某件事失敗了,那麼通知用戶的事情就不多了。標準對話框和消息將被使用。
1
派對線是你應該記錄信息,以便當有人創建一個詳細的日誌時,這些信息將提供給能夠支持他們的人。除了從對話框的DoAction事件中啓動的操作之外,您可以通過調用MsiProcessMessage或Session.Message或類似方法記錄信息。如果您確實顯示了消息,則您也應該使用相同的路由,因爲它會尊重安裝程序的UI設置。詳細請參閱How do I show Error Message using Managed Custom Actions with Windows Installer。
+0
不知道Session.Message,比MessageBox.Show乾杯好多了。 – knappster
相關問題
- 1. 向用戶顯示錯誤消息
- 2. jQuery的滾動顯示錯誤消息
- 3. 如果ID未找到,則顯示錯誤消息
- 4. 如果輸入不是數字,則顯示錯誤消息
- 5. 如果沒有互聯網連接,則顯示錯誤消息
- 6. 如何在MVC調用Web API中向用戶顯示錯誤消息?
- 7. 如何在Android中的AsyncTask中向用戶顯示錯誤消息?
- 8. 錯誤消息不顯示回形針驗證錯誤消息
- 9. Android Studio應用程序向用戶顯示錯誤消息
- 10. 向用戶顯示全局/ misc錯誤消息
- 11. 如果在角度爲2的表格中存在錯誤,則顯示消息
- 12. 如果用戶名與Django和Bootstrap存在,則返回錯誤消息
- 13. 如果選中「顯示友好HTTP錯誤消息」,IE8將在ASP.NET MVC區域顯示404錯誤消息
- 14. Keycloak - 如果用戶被阻止,則顯示消息
- 15. 如果用戶未登錄,則顯示一條消息
- 16. 如果該特定內容不在數據庫中,則顯示錯誤消息
- 17. 如何在mpl_connect()回調函數中顯示錯誤消息
- 18. 如果在瀏覽器中未啓用javascript,則顯示消息
- 19. 在DataGridView中向用戶顯示錯誤
- 20. 通過類向用戶顯示消息
- 21. WooCommerce:向用戶顯示一條消息
- 22. 向用戶顯示友好的消息
- 23. 向用戶顯示成功消息
- 24. 如何在POST + HTTP重定向後向用戶顯示消息
- 25. 在PHP中顯示錯誤消息
- 26. 在窗體中顯示錯誤消息
- 27. 在laravel中未顯示錯誤消息
- 28. 在Qt/QML中顯示錯誤消息
- 29. 在html中顯示錯誤消息
- 30. 在php中顯示錯誤消息
好,歡呼聲。 – knappster
不要忘記登錄。雖然這可能無助於普通用戶,但它可以幫助高級用戶或最終提供支持的人員。 –
是的我仍然記錄它只是典型的用戶不會有一個線索如何獲得日誌記錄,所以彈出框是好的這個 – knappster