У меня есть excel vsto надстройка. Я распространяю эту надстройку, поделившись файлом установщика clickonce. Позже я попытался сделать это обновление автоматически. для автоматического обновления моего приложения, я создал C# консольное приложение, котороеclickonce автообновление выпуск
- загружает последнюю версию программы установки ClickOnce
- закрывает первенствовать
- удалений предыдущей версии надстройки
- открывает монтажнику ClickOnce
первые 3 шага работают нормально.
для четвертого шага я использовал Porcess.start('file_location to clickonce setup.exe)
, если учетная запись пользователя администратора, то не было бы никаких проблем, в противном случае он будет просить пароль администратора, если пароль администратора задан, надстройка инсталлируется в админ учетной записи, а не в учетной записи пользователя.
Я пытаюсь понять, как автоматически обновлять vsto addins, если clickonce используется и распространяется вручную.