J'ai un Visual Studio 2010 Projet de déploiement avec les paramètres suivants:Visual Studio 2010 - RemovePreviousVersions
DetectNewerInstalledVersion = True
InstallAllUsers = True
RemovePreviousVersions = True
Le projet que je suis bâtiment a plusieurs DLL qui en raison de la façon dont l'héritage que la sérialisation a été mis en œuvre les versions de fichiers pour ce projet ne peut pas être incrémenté (ce que nous sommes en train de changer).
Comment puis-je obtenir le projet d'installation pour supprimer complètement les fichiers existants (ou au moins écraser avec tous les nouveaux fichiers)?
Peut-être que j'ai besoin de scripter une désinstallation dans le programme d'installation (quelqu'un peut me lier à le faire, je ne peux pas trouver)
J'ai regardé autour et pour toutes les questions existantes et ils disent tous « incrémenter votre fichier versions ", cependant pour moi ce n'est pas actuellement une option.
C'est génial merci. Pour les autres référence mon PostBuildEvent est (enregistrez les vbs dans le répertoire du projet d'installation): cscript $ (ProjectDir) fixRemovePreviousVersions.vbs $ (BuiltOuputPath) – Seph
@Seph Comment avez-vous ajouté un PostBuildEvent pour un projet MSI? – wal
Ok, je l'ai trouvé, caché dans la fenêtre Propriétés du projet. :) – wal