2010-10-05 2 views
0

Я создал установщик MSI с помощью Visual Studio 2008. У меня есть временные файлы, которые необходимо удалить после установки, но функция автоматического ремонта беспокоит меня. Функция автоматического восстановления будет активирована нажатием на ярлык, созданный установщиком. Я думаю о создании собственного ярлыка, чтобы избежать этого авто-ремонта. Я попробовал это, вручную создав ярлык после установки. Это сработало.MSI авто-ремонт проблема работа вокруг?

Теперь я пытаюсь найти способ создания ярлыка в пользовательском действии установщика. Мой вопрос в том, есть ли какие-либо возможные негативные последствия для установщика и результат установки?

благодаря

ответ

0

Даже если вам удалось намеренно обойти установщик Windows, файлы будут все равно вернутся, если пользователь нажимает на кнопку Восстановить в Add/Remove Programs. Вместо этого вы должны искать способы временно сделать файлы во время установки без их фактической установки. К сожалению, VDPROJ настолько ограничен, что он не делает это очень легко.

Однако, если вы хотите игнорировать все это и просто взломать проблему, взгляните на скрипты пост-сборки для вашей MSI, чтобы сделать ярлык без рекламы.

+0

Да, это будет хорошо, но я не знаю, как написать этот скрипт. спасибо – 5YrsLaterDBA

+0

«Скрипт» будет во многом зависеть от того, что вы используете для автоматизации сборки. Вот один пример использования MSBuild: –

+0

Вы забыли ссылку? – 5YrsLaterDBA

Смежные вопросы