У меня есть проект установки VS2010 для решения C # Winforms.Развертывание обновлений с использованием инкрементных версий сборок и инкрементной версии установки прекрасно работает.
Проблема заключается в запуске msi (из приложения), перезаписи ярлыков, которые затем ломают любые созданные пользователем ярлыки (например, закрепление на панели задач)..
Я изменил ярлыки на Необъявленные, но все созданные пользователем ярлыки по-прежнему прерываются со следующим сообщением:
Приглашение ярлыка с объявленным ярлыком "«Неправильный параметр» после обновления.
Даже установка со следующими аргументами не решает проблему:
msiexec /i Updates\\Installer.msi /qn /L install.log REINSTALLMODE=amus DISABLEADVTSHORTCUTS=1