Поэтому я пытаюсь использовать функцию прямой установки приложения в 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 кажется, что он не в состоянии анализировать (как вы можете видеть, он загружается вручную!)