Вопросы

Как заставить установщик приложений MSIX выводить правильные настройки во время каждой сборки / публикации?

Вопрос:

Как заставить MSIX appinstaller выводить правильные настройки во время каждой сборки / публикации?

Контекст:

Это дополнительный вопрос к Почему MSIX не проверяет наличие обновлений автоматически каждый раз, когда приложение запускается при включенной загрузке неопубликованных приложений?

Я бегаю:

  • Windows 10 20H2, сборка ОС 19042.928
  • Visual Studio 2019 Community Edition, версия 16.9.4

Параметры таргетинга Windows для MSIX следующие:

  • Целевая версия = Windows 10, версия 2004
  • Минимальная версия = Windows 10, версия 1809

Проект установщика MSIX создает недопустимый файл appinstaller, который не позволяет приложению автоматически проверять наличие обновлений при каждом запуске. Я могу вручную изменять файл после каждой сборки / публикации, но я не думаю, что мне нужно это делать, потому что это кажется самоубийственным и неправильным.

Вообще говоря, я бы почти проигнорировал создание appinstaller каждый раз, но файл автоматически увеличивает номер версии. Итак, похоже, что в настоящее время я застрял в какой-то форме ручного вмешательства, либо изменяя разделы schema version и UpdateSettings, либо обновляя версию в путях. Может ли это быть связано с запуском Visual Studio Community Edition? Нужен ли мне Professional, чтобы он работал?

Читать:
Проверка статуса обновления табличного куба службы Analysis

Установщик приложений, созданный Visual Studio, что неверно:

<?xml version="1.0" encoding="utf-8"?>
<AppInstaller
    Uri="https://<AppService>.azurewebsites.net/<AppName>.Setup.appinstaller"
    Version="<AppVersion>" xmlns="https://schemas.microsoft.com/appx/appinstaller/2017/2">
    <MainBundle
        Name="<SomeGuid>"
        Version="<AppVersion>"
        Publisher="CN=<CertificateName>"
        Uri="https://<AppService>.azurewebsites.net/<AppName>.Setup_<AppVersion>_Development_Test/<AppName>.Setup_<AppVersion>_x64_Development.msixbundle" />
    <UpdateSettings>
        <OnLaunch
            HoursBetweenUpdateChecks="0" />
    </UpdateSettings>
</AppInstaller>

Установщик приложений, который мне нужно создать в Visual Studio:

<?xml version="1.0" encoding="utf-8"?>
<AppInstaller
    Uri="https://<AppService>.azurewebsites.net/<AppName>.Setup.appinstaller"
    Version="<AppVersion>" xmlns="https://schemas.microsoft.com/appx/appinstaller/2018">
    <MainBundle
        Name="<SomeGuid>"
        Version="<AppVersion>"
        Publisher="<CertificateName>"
        Uri="https://<AppService>.azurewebsites.net/<AppName>.Setup_<AppVersion>_Development_Test/<AppName>.Setup_<AppVersion>_x64_Development.msixbundle" />
    <UpdateSettings>
        <OnLaunch
            HoursBetweenUpdateChecks="0"
            ShowPrompt="true"
            UpdateBlocksActivation="true" />
        <AutomaticBackgroundTask />
        <ForceUpdateFromAnyVersion>true</ForceUpdateFromAnyVersion>
    </UpdateSettings>
</AppInstaller>

Похожие записи

Как я могу удалить или опустить данные с помощью метода карты для объектов tf.data.Dataset?

admin

ОШИБКА в несовпадении версии метаданных для модуля для модуля узла angular2-multiselect-dropdown

admin

S3-ковш. Произошла неизвестная ошибка: действие не применяется к каким-либо ресурсам в инструкции. Как создать политику s3-bucket?

admin

Snapchat Login Kit не может выполнить перенаправление в мое приложение

admin

Pycharm, программа для прыжков с мячом в pygame

admin

Перенаправление портов отладки для удаленного использования записной книжки Jupyter

admin