Wie soll ich sicherstellen, dass mein Visual Studio Installer DLLs aktualisiert, wenn eine ältere Version zu installieren?

StackOverflow https://stackoverflow.com/questions/830072

Frage

Ich bemerkte kürzlich, dass mein Installer (VS 2008) entfernt nicht den DLLs während der Deinstallation. Das ist nicht zu viel von einer Sorge für mich, aber die folgende ist ein Anliegen. Wenn ich installieren eine älter Version meiner Software, ist es nicht die DLLs überschreiben - es hält die neuere Version

Wenn ich mein Systems am Rollback zu einer älter Version, würde ich alles gerne zurück zu rollen. Was ist der beste Weg, dies zu erreichen? Benötige ich eine benutzerdefinierte Aktion erstellen, um den DLLs zu deinstallieren zu entfernen, sicher zu sein, oder gibt es eine andere Art und Weise, sie zu entfernen, oder ist es eine Einstellung, um den Installer zu zwingen, immer die DLL zu schreiben.

War es hilfreich?

Lösung

Als erstes sollte man sich fragen, warum nicht das Installationsprogramm die Dateien entfernen, weil es solle, und wenn es dann nicht getan, es ist ein Fehler (oder, dass das Setup für einen Neustart wartet die Dateien entfernen).
Sie können Sie MSI mit Protokollierung laufen, um zu entdecken, was dort vor sich geht:
msiexec.exe / i / l * v

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top