У меня есть проект Visual Studio 2010 развертывания со следующими параметрами:Visual Studio 2010 - RemovePreviousVersions
DetectNewerInstalledVersion = True
InstallAllUsers = True
RemovePreviousVersions = True
Проект Я строю несколько библиотек DLL, которые из-за унаследованной так, что сериализации была реализована в версии файла для этот проект не может быть увеличен (который мы находимся в процессе изменения).
Как я могу заставить проект установки полностью удалить существующие файлы (или, по крайней мере, переписать все новые файлы)?
Может быть, мне нужно скрипт деинсталляции в инсталляторе (кто-то может связать меня сделать это, я не могу найти)
Я посмотрел вокруг и для любых существующих вопросов, и все они говорят «увеличивают свой файл версии ", однако для меня это в настоящее время не вариант.
Это потрясающая благодарность. Для других ссылок мой PostBuildEvent (сохранить vbs в каталог проекта установки): cscript $ (ProjectDir) fixRemovePreviousVersions.vbs $ (BuiltOuputPath) – Seph
@Seph, как вы добавили PostBuildEvent для проекта MSI? – wal
Хорошо, я нашел его, скрытый в окне свойств проекта. :) – wal