Zbudowałem instalator za pomocą WiX 3.0. Instalator zawiera dodatkowe instalatory, które można uruchomić w celu dodania funkcjonalności w późniejszym czasie. Instalatory "podrzędne" są duże (łącznie ~ 200MB). Kompilacje WiX trwały około minuty, dopóki nie dodałem tych "podinstalacyjnych" instalatorów, a następnie czasy wzrosły do około 11 minut. Dla odniesienia, buduję do pojedynczego pliku .msi z EmbedCab = "tak". Jakieś sztuczki, aby przyspieszyć to?Czy istnieje sposób na przyspieszenie kompilacji WiX?
7
A
Odpowiedz
8
Pamięć podręczna kabiny prawdopodobnie zaoszczędzi wiele czasu. Zobacz moją odpowiedź na to pytanie: Reusing WIX components to speed up candle/light
+0
Dzięki za link – CheGueVerra
+2
Gdybym miał boczek, wyślę ci go, bo właśnie go zapisałeś. :) Dziękuję za odpowiedź. –
Powiązane problemy
- 1. Czy istnieje sposób na przyspieszenie Jsoup.parse()?
- 2. Czy istnieje sposób na przyspieszenie działania OpenGL symulatora iPada?
- 3. Czy istnieje sposób na przyspieszenie funkcji uwierzytelniania w django?
- 4. Czy istnieje sposób na przyspieszenie czasu ładowania serwera Selenium?
- 5. Czy istnieje sposób na przyspieszenie ładowania biblioteki w R?
- 6. Przyspieszenie kompilacji w GHC
- 7. Przyspieszenie procesu kompilacji z distutils
- 8. Czy istnieje sposób na zmianę opcji kompilacji gcc dla klejnotów?
- 9. Czy istnieje sposób "kompilacji" kodu Pythona na Arduino (Uno)?
- 10. Czy istnieje sposób na przyspieszenie tego rozwiązania w przypadku niewrażliwego na wielkość znaków jQuery: zawiera selektor?
- 11. Każdy sposób na przyspieszenie Pythona i Pygame?
- 12. Przyspieszenie wdrażania na Heroku
- 13. Czy istnieje sposób drukowania ciągów constexpr podczas kompilacji?
- 14. Android i Maven: Przyspieszenie kompilacji i wdrożenia projektu
- 15. Czy istnieje sposób na wstawienie funkcji rekursywnej?
- 16. Czy istnieje sposób kompilacji kodu Java do biblioteki DLL?
- 17. Czy istnieje sposób kompilacji wszystkich plików JSP w IntelliJ IDEA?
- 18. Python: Sposób na przyspieszenie wielokrotnie wykonywanej instrukcji eval?
- 19. Czy istnieje sposób na uniknięcie wyszukiwania liniowego?
- 20. Czy istnieje sposób na utrzymanie danych HSQLDB?
- 21. Czy istnieje sposób na ukształtowanie zasięgu HTML5?
- 22. Czy istnieje sposób na uniezależnienie UserControl?
- 23. Czy istnieje sposób przekonwertować RedisValue [] na ciąg []?
- 24. Czy istnieje sposób na przetestowanie połączenia SQLAlchemy?
- 25. Czy istnieje sposób na usuwanie creep?
- 26. Czy istnieje sposób na uproszczenie tego przypadku?
- 27. Czy istnieje lepszy sposób na zapisanie tego?
- 28. Czy istnieje sposób na pominięcie parametru?
- 29. Czy istnieje sposób na zmianę właściciela JDialog?
- 30. Czy istnieje sposób na przeciążenie + = w python?
Wygląda na to, że nie jest to opcja dla ciebie, ale kiedy konfiguruję systemy kompilacji często kończę używać zewnętrznych plików źródłowych dla pośrednich kompilacji, aby przyspieszyć cały proces i wyeliminować Całkowita kompresja kabiny. Inna uwaga - czy mimo to osadzisz wszystkie instalatory, czy nie lepiej byłoby skompilować je wszystkie do jednego MSI i użyć okna dialogowego funkcji do kontrolowania dodawania funkcji? Po tym wszystkim jest ta koncepcja funkcji? –