Выполнение действия перед установкой при установке ClickOnce

У нас есть VSTO Excel COM-AddIn, который развернут как ClickOnce.

Это использует действия после установки путем реализации IAddInPostDeploymentAction и связать его в манифесте под <vstav3:postActions>,

Однако теперь нам также необходимо выполнить действие перед установкой (чтобы прочитать реестр и отключить существующий AddIn).

Будет ли это возможно с ClickOnce?

1 ответ

Решение

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

Вы можете использовать Bootstrapper Manifest Generator для создания необходимого пакета после создания пакета установки и развертывания для выполнения любых необходимых вам команд.

Другие вопросы по тегам