Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Часто вам нужно поделиться приложением со многими пользователями. Позже необходимо обновить приложение, и вы хотите убедиться, что вы можете сделать это таким образом, чтобы это было легко даже для ваших не технических пользователей, и легко для вас.
Для этого мы представили файл установщика приложений в Windows 10 версии 1709. Это XML-файл, который можно создать самостоятельно или создать с помощью Visual Studio (см. инструкции visual Studio здесь). Файл установщика приложений указывает, где находится ваше приложение и как его обновить. Если вы решили использовать этот метод распространения приложений, необходимо поделиться с пользователями файлом установщика приложений вместо фактического контейнера приложения. Затем пользователь должен щелкнуть файл установщика приложений. На этом этапе откроется знакомый пользовательский интерфейс установщика приложений и руководство пользователя по установке. После установки приложения с помощью этих действий приложение связано с файлом установщика приложений.
Позже при обновлении приложения вы обновляете только файл установщика приложений (.appinstaller). При обновлении файла новая версия приложения отправляется пользователю. Это особенно хорошо для пользователей, потому что им не нужно ничего делать, чтобы получить обновление. Они просто продолжают использовать приложение как обычно, и обновление будет доставлено им.
Ниже приведен пример, показывающий, как это работает:
- ИТ-специалист Джо хочет распространить приложение "Персонал" в его предприятие.
- ИТ-специалист Джо помещает приложение "Персонал" в общую папку и создает файл установщика приложений с именем HumanResources.appinstaller. Этот файл установщика приложений связан с приложением.
- ИТ-специалист Джо помещает HumanResources.appinstaller в общее хранилище.
- ИТ-специалист Джо указывает сотрудникам предприятия на HumanResources.appinstaller.
- Диспетчер Maggie щелкает приложение HumanResources.appinstaller и получает пользовательский интерфейс установщика приложений, который поможет ей установить приложение "Персонал".
- С этого момента на устройстве диспетчера Мэгги Кадровый ресурс является просто другим приложением, и она взаимодействует с ним, как она делает с любым другим приложением. Она может закрепить ее на панели задач или меню "Пуск", она отображается в списке приложений и т. д.
- Через неделю ИТ-специалист Джо получает обновление приложения "Человеческие ресурсы". Чтобы поделиться им с пользователями, он просто обновляет HumanResources.appinstaller, чтобы указать на новую версию приложения и задать тип обновления, который он хочет.
- На следующее утро менеджер Мэгги, который ничего не знает об обновлении запускает приложение кадрового ресурса, которое уже находится на рабочем столе.
- Приложение обнаруживает наличие обновления и автоматически применяет обновление.
- Менеджер Мэгги рада, что у нее теперь есть последняя версия приложения и может воспользоваться новыми функциями.
Начиная с Windows 10 Fall Creators Update (версия 1709, сборка 16299) и более поздних выпусков, пакет SDK для Windows также предоставляет несколько API, которые можно использовать для программного изменения пакетов с помощью файлов установщика приложений или получения сведений о приложениях с ассоциацией установщика приложений. Дополнительные сведения см. в Связанной документации.
Размещение файла установщика приложений для скачивания и обновлений
Файл установщика приложений можно использовать для скачивания или обновления приложения из Интернета, сетевой папки или локальной общей папки. Файлы установщика приложений поддерживают загрузку и обновление через протоколы https, http и smb.
Содержимое файла установщика приложений
На следующем рисунке показан пример файла установщика приложений. Полные сведения о XML-элементах в файле установщика приложений см. в справочнике по схеме файлов установщика приложений. Дополнительные сведения о настройке параметров обновления в файле установщика приложений см. в разделе "Настройка параметров обновления" в файле установщика приложений.