ich ein Visual Studio 2010-Bereitstellungsprojekt mit den folgenden Einstellungen habe:Visual Studio 2010 - RemovePreviousVersions
DetectNewerInstalledVersion = True
InstallAllUsers = True
RemovePreviousVersions = True
Das Projekt, das ich baue hat mehrere DLLs, die das Vermächtnis Art und Weise zurückzuführen, dass die Serialisierung die Dateiversionen für implementiert wurde Dieses Projekt kann nicht inkrementiert werden (was wir gerade ändern).
Wie kann ich das Installationsprojekt veranlassen, die vorhandenen Dateien vollständig zu entfernen (oder zumindest mit allen neuen Dateien zu überschreiben)?
Vielleicht muss ich Skript eine Deinstallation im Installer (kann mir jemand verbinden, dies zu tun, kann ich nicht finden)
Ich habe sah sich um und für alle vorhandenen Fragen und sie alle sagen, „erhöhen Ihre Datei Versionen ", aber für mich ist dies derzeit keine Option.
Das ist super danke. Für andere verweisen Sie auf mein PostBuildEvent (speichern Sie die VBS im Setup-Projektverzeichnis): cscript $ (ProjectDir) fixRemovePreviousVersions.vbs $ (BuiltOuputPath) – Seph
@Seph Wie haben Sie ein PostBuildEvent für ein MSI-Projekt hinzugefügt? – wal
Ok Ich habe es gefunden, versteckt im Eigenschaftenfenster des Projekts. :) – wal