Ich habe WiX verwendet, um ein Installationsprogramm (MSI) für eine Anwendung zu erstellen, das funktioniert, außer für diese unvernünftige Menge von "Anwendungen, die Dateien verwenden, die aktualisiert werden müssen von diesem Setup ":Unerwartete Menge von "Dateien in Verwendung" während WiX-Installationsprozess
Dies geschieht für einige Benutzer einige Male, und ich verstehe nicht ganz, warum dies geschieht und wie es zu beheben.
Ich sehe keinen Grund, dass der Installationsprozess meiner Anwendung mit all diesen Anwendungen in Konflikt geraten würde, und ich bin nicht sicher, wie ich es weiter untersuchen soll.
Meine Anwendung ist eine eigenständige Desktop-Anwendung - kein Add-On oder etwas, das interagiert oder von einer der aufgeführten Anwendungen abhängig ist.
Die Schritte zum Installationsprozess hat:
- Überprüfen Sie, dass .NET Framework 4.0 CP zur Verfügung steht (Ausfahrt, wenn nicht).
- Installieren Sie die Anwendung unter Program Files [Unternehmen] [Artikel] (einschließlich meiner exe, meine DLL, 2 dritte Partei DLL, die ich bündeln)
- 14,0 Visual C++ Runtime Redist Install MS wenn
- hinzufügen Menüeinträge Starten benötigt für die Anwendung (starten Sie & Verknüpfungen zu deinstallieren)
- Benutzerdefinierte Aktion zum Erstellen einer geplanten Aufgabe, die meine Anwendung auf Benutzeranmeldung als Admin startet (die Anwendung wird im Tray als Administrator ausgeführt).
- Benutzerdefinierte Aktion zum Starten der Anwendung nach Abschluss der Installation (wenn das Kontrollkästchen im letzten Dialogfeld aktiviert ist).
Irgendwelche Ratschläge, wie man dieses Problem beheben oder zumindest zu untersuchen, was dies verursacht, wird :-)
danke für alle Details :-) nein, bisher ist das nur bei der Erstinstallation passiert, bevor meine Anwendung installiert wurde oder läuft. könnte es wegen der MS Visual C++ Runtime Mergemodul sein? könnte es sein, dass mein Installer es ersetzt und alle diese Anwendungen davon betroffen sind? Ich werde versuchen, nach Hinweisen in den Protokollen natürlich aussehen - nur eine Vermutung :-) – Itamar
werfen Yup Ich denke, das ist eine gut begründete Vermutung, C++ Runtime Redist könnte die Ursache sein. ? – Isaiah4110
Bisher kein Glück mit dem Thema Reproduktion mit Protokollen aktiviert :-(Bei C++ Runtime Redist ist die Ursache, was kann ich damit umgehen kann ich die WiX How-To folgte ihm auf Installation (http: // wixtoolset .org/Dokumentation/manual/v3/howtos/redistributables_and_install_checks/install_vcredist.html). – Itamar