Запустите программу обновления сразу после установки ClickOnce - PullRequest
2 голосов
/ 20 мая 2011

У меня небольшое приложение WPF, которое скоро будет развернуто на клиенте.Одним из предварительных условий является Sql Express 2008, и установщик clickonce прекрасно справляется с этой частью.Моя проблема заключается в том, что после установки мне нужно иметь возможность разархивировать резервную копию базы данных SQL, восстановить ее и установить некоторые привилегии пользователя.У меня есть SQL и код, необходимый для этого, но я не могу понять, как внедрить его в процесс установки clickonce или как заставить его запускать какое-то «обновление» сразу после установки перед загрузкойдо приложения.Есть ли способ сделать это?

Ответы [ 2 ]

2 голосов
/ 26 мая 2011

Подумайте о проверке IsFirstRun в вашем приложении и выполнении дополнительных настроек в это время.Используя этот метод, вы можете делать все что угодно.Вот фрагмент веб-страницы с более подробной информацией :

Используйте IsFirstRun, чтобы определить, нужно ли выполнять какие-либо одноразовые операции инициализации при первом запуске приложения.

1 голос
/ 20 мая 2011

У вас был взгляд на это ?Вы можете создать настраиваемое действие.

Я не уверен, будут ли у вас повышенные разрешения или нет, но стоит попробовать,

...