2016-12-09 6 views
0

Ich habe versucht, meinen Dienst über eine benutzerdefinierte Aktion zu installieren. Der Installationsteil funktioniert gut, und sobald ich das msi-Paket installiere, installiert es auch den Dienst, aber die Deinstallation funktioniert nicht für mich und deinstalliert den Dienst nicht.Wie kann ich feststellen, ob ich das WiX-MSI-Paket installiere oder deinstalliere?

+0

Sie sollten Ihre WiX-Quelle veröffentlichen. ServiceInstall wird verwendet, um Dienste zu installieren, ServiceControl (Remove) wird verwendet, um sie zu löschen, und wir können nicht sagen, was falsch ist, ohne Ihren Code anzusehen. C# hat damit nichts zu tun. Wenn Sie Installer-Klassen oder -Code verwenden, wird es nicht benötigt. – PhilDW