У меня есть проект установки Visual Studio. После установки он создает пакетный файл деинсталляции в папке приложения. Если пользователь хочет удалить продукт, он может перейти на «Установка и удаление программ», или он может просто дважды щелкнуть файл uninstall.cmd. Содержание:В проекте установки Visual Studio, как мне создать сценарий удаления?
%windir%\system32\msiexec /x {CC3EB7BF-DD82-48B9-8EC5-1B0B62B6D285}
GUID - это код продукта из проекта установки в Visual Studio.
ProductCode http://i32.tinypic.com/2uhwapy.jpg
Но, для того, чтобы обновления, чтобы работать должным образом, я должен увеличить номер версии, каждый раз, когда я продуцировать новый MSI. И, если я увеличиваю номер версии, я также должен создать новый Guid для ProductCode. Это означает, что статический файл uninstall.cmd необходимо изменить.
Как я могу динамически генерировать командный файл, содержащий ProductCode, во время сборки?
Прекрасное решение, но черт побери, я задаюсь вопросом о Microsoft, установщиках, которые я пробовал раньше (такие inno), что делал unistall файл автоматически. – Cynede
Я знаю, что прошло несколько лет, но я хотел бы знать, как именно ты об этом пользуешься, Чисо. Вы переопределяете 'OnAfterInstall'? Если да, то как вы вставляете Script там? – jp2code