MSIX c # - Обновление и развертывание на сервере / OneDrive

Цель:

Я пытаюсь создать установочный файл для своего приложения. Кроме того, приложение должно иметь возможность обновляться с сервера или OneDrive.

Решение:

Для этого я использую проект упаковки приложений Windows.

Проблема:

Установщик отлично работает, когда место установки находится на моем локальном жестком диске. Но когда я пытаюсь изменить расположение установщика на свой онлайн-менеджер файлов или общедоступную папку OneDrive, я не могу загрузить и установить обновление или приложение, если на то пошло.

Мой вопрос:

Кто-нибудь мог использовать проект упаковки приложений Windows, в котором приложение загружает обновления с сервера / OneDrive, загружая установочный файл на сервер / OneDrive и вводя путь к местоположению, или я ошибаюсь?

Альтернативы

Альтернативой, конечно же, является использование Setup Project и, возможно, AutoUpdaterDotNET (из NuGet), который отлично работает, но теперь меня интересует решение, которое не требует нескольких различных сторонних программ, и проект упаковки приложений Windows, кажется, является решением.

введите описание изображения здесь


person steffen bolding    schedule 26.07.2020    source источник


Ответы (1)


Вы пробовали создать файл .appinstaller? Этот XML-файл (который вы можете написать в любом редакторе кода - вам не нужны VS или Advanced Installer для его создания, хотя этот способ проще) должен позволить ОС кэшировать всю необходимую информацию для автоматического обновления приложения соответствующим образом.

person Bogdan Mitrache    schedule 27.07.2020