"Ошибка при разборе пакета приложения."при открытии файла .appinstaller для Windows 10 из Интернета (MSIX) - PullRequest
1 голос
/ 23 апреля 2019

Поэтому я пытаюсь использовать функцию прямой установки приложения в Windows 10 Creators Update, чтобы разрешить загрузку упакованного современного приложения из Интернета.Ключевой особенностью этого приложения является то, что оно будет автоматически обновлять ваше приложение, возвращаясь к тому же URL-адресу файла .appinstaller.

https://new -file-explorer.firebaseapp.com / (страница полностью сгенерирована Visual Studio, без каких-либо изменений от меня)

Проблема в том, что когда я нажимаю на нее, я просто получаю сообщение «Ошибка при разборе пакета приложения».

Если я вручнуюскачайте .msixbundle, на который есть ссылка в файле .appinstaller, он будет работать!Тем не менее, сам установщик приложений не может «разобрать» этот пакет?

Вот самая странная часть: если я использую «Add-AppxPackage -Appinstaller» из Powershell и указываю на URL-адрес .appinstaller, он будет полностью работать!

Другие ответы здесь не применимы, поскольку все они были связаны с его запуском на локальном сервере (я все равно пробовал).

Я думал, что это связанодля типов MIME, но я установил типы MIME , как указано в документации , и все же он по-прежнему не работает.Я подтвердил это, используя этот URL MIME-тип проверки .Я в недоумении от того, что на самом деле вызывает это.

Вот .appinstaller файл :

<?xml version="1.0" encoding="utf-8"?>
<AppInstaller Uri="https://new-file-explorer.firebaseapp.com/InstallNFE.appinstaller" Version="1.0.9.0" xmlns="http://schemas.microsoft.com/appx/appinstaller/2017/2">
  <MainBundle Name="NewFileExplorer" Version="1.0.9.0" Publisher="CN=david" Uri="https://new-file-explorer.firebaseapp.com/InstallNFE_1.0.9.0_Test/InstallNFE_1.0.9.0_x86_x64.msixbundle" />
  <UpdateSettings>
    <OnLaunch HoursBetweenUpdateChecks="0" />
  </UpdateSettings>
</AppInstaller>

Вот ссылка на.msixbundle кажется, что он не в состоянии анализировать (как вы можете видеть, он загружается вручную!)

...