Ich arbeite an einem Projekt, das einige Komponenten von Drittanbietern erfordert, die vor der Installation meiner .NET-Anwendung installiert werden müssen. Kann mir jemand sagen, wie es geht? Ich verwende .NET prerequisites-Komponenten, um die Komponenten zu installieren (.NET Framework 3.5, Windows Installer 3.1, Crystal Reports), aber was passiert, wenn ich Komponenten von Drittanbietern habe, die nicht in vordefinierten Listen aufgeführt sind ... Bitte lassen Sie mich wissen, wie Kann ich das erreichen?Benutzerdefinierte Installer-Klasse
Antwort
custom installer erstellen und in Installer-Klasse tun, was Sie wollen
Ja, ich benutze die benutzerdefinierte Installer-Klasse, aber ich möchte wissen, ob eine Komponente nicht installiert werden kann und wie kann ich die Installation zurücksetzen. Ich habe Rollback-Methode, aber es funktioniert nicht .. können Sie bitte lassen Sie mich wissen, wie kann ich es erreichen ... –
Rollback sollte funktionieren, wie ich weiß ... –
Idealerweise sind die 3rd-Party-Komponenten, die Sie würden über ein Merge Module verteilt beziehen werden. Überprüfen Sie, ob sie vorhanden sind, und fügen Sie sie dann einfach Ihrem Installationsprogramm hinzu.
- 1. Benutzerdefinierte Steuerung Benutzerdefinierte Methoden?
- 2. Benutzerdefinierte benutzerdefinierte Leerfeld-Fehlermeldung
- 3. Benutzerdefinierte vs. nicht benutzerdefinierte Attribute?
- 4. AngularJS benutzerdefinierte Richtlinie isoliert Umfang benutzerdefinierte Felder
- 5. Benutzerdefinierte Daten für benutzerdefinierte Ereignisse in HockeyApp
- 6. FMDB SQLite Wrapper und benutzerdefinierte/benutzerdefinierte Funktionen
- 7. Joomla benutzerdefinierte Typen/benutzerdefinierte Felder ohne Plugin?
- 8. Laravel Validation - benutzerdefinierte Regel, benutzerdefinierte Fehlermeldung
- 9. Benutzerdefinierte String-Literale Vs. Andere Benutzerdefinierte Literale
- 10. Benutzerdefinierte Stile für benutzerdefinierte Widgets in Qt
- 11. Benutzerdefinierte Abfrage für Wordpress benutzerdefinierte Beitragstyp
- 12. Spring Security benutzerdefinierte UserDetailsService und benutzerdefinierte Benutzerklasse
- 13. Spark Build Benutzerdefinierte Spaltenfunktion, benutzerdefinierte Funktion
- 14. Aurelia: Benutzerdefinierte Elemente vs Benutzerdefinierte Attribute
- 15. C# Benutzerdefinierte CheckBox + Benutzerdefinierte Bindung Datentyp
- 16. CSS für benutzerdefinierte Checkbox und benutzerdefinierte Radiobox
- 17. Benutzerdefinierte Camelization
- 18. Benutzerdefinierte Ereignisbehandlung
- 19. benutzerdefinierte Benachrichtigung
- 20. benutzerdefinierte postgresql
- 21. Benutzerdefinierte Bytegröße?
- 22. UISearchBar benutzerdefinierte
- 23. Benutzerdefinierte Befehlserstellung
- 24. Benutzerdefinierte Tastaturkürzel
- 25. Benutzerdefinierte Webfonts
- 26. Benutzerdefinierte DependencyProperty
- 27. Benutzerdefinierte Gerüstvorlagen
- 28. Benutzerdefinierte Klassenkonstanten
- 29. Benutzerdefinierte MessageBox
- 30. Benutzerdefinierte Registerkartensymbolfarben
Ich mag Scrollen, oder? – Fredou
Möchten Sie einige Informationen bezüglich der Art Ihrer streng geheimen Komponenten von Drittanbietern und was sie möglicherweise als Teil ihres Installationsprozesses tun müssen, teilen? Es könnte Menschen helfen, relevantere Antworten zu liefern. –
Verwenden Sie ein Bereitstellungstool, mit dem Sie Ihre Voraussetzungen bereitstellen können. [** Hier ist eine Beschreibung der verschiedenen Tools **] (https://stackoverflow.com/questions/1544292/what-installation-product-to-use-installshield-wix-wise-advanced-installer/1546941#1546941) . –