Приложение Store Windows Window Store не работает.Локальные Монтажные работы - PullRequest
0 голосов
/ 29 января 2019

У меня есть приложение Desktop Bridge, которое запускает окно UWP из меню (выберите Справка > Содержание , чтобы запустить окно UWP).Локальная установка ( AppPackages \ appName_Test \ appName_x86_bundle.msixbundle ) работает нормально.

Я загрузил AppPackages \ appName_x86_bundle.msixupload в магазин Microsoft Store, но версию магазинане удается запустить окно.Окно открывается на пару секунд, а затем закрывается.

Отладка установленной версии магазина. Я получаю следующее исключение:

Exception thrown at 0x750EB022 (KernelBase.dll) in <MyUwpExeHere>.exe: WinRT originate error - 0x80131500 : 'Method 'TreeView.add_ItemInvoked(TypedEventHandler<TreeView, TreeViewItemInvokedEventArgs>)' was not included in compilation, but was referenced in MainPage.Connect(int, object). There may have been a missing assembly.'.

Элемент управления древовидной структуры из Microsoft.UI.Xaml .

Также, когда приложение установлено локально, существует файл \ WinMetadata \ Windows.winmd со справочной информацией (включая Windows.UI.Xaml.Controls.TreeView ) в папке установки.Он отсутствует в установке Store.

AppManifest.xml содержит зависимости:

  <Dependencies>
    <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.17763.0" MaxVersionTested="10.0.17763.0"/>
    <PackageDependency Name="Microsoft.VCLibs.140.00" MinVersion="14.0.26706.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"/>
    <PackageDependency Name="Microsoft.Advertising.Xaml" MinVersion="10.1805.2.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"/>
    <PackageDependency Name="Microsoft.UI.Xaml.2.0" MinVersion="2.1810.18003.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"/>
    <PackageDependency Name="Microsoft.NET.Native.Framework.1.7" MinVersion="1.7.25531.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"/>
    <PackageDependency Name="Microsoft.NET.Native.Runtime.1.7" MinVersion="1.7.25531.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"/>
  </Dependencies>

Приложения (одно 32-разрядное и одно 64-разрядное) всегда проходят сертификацию хранилища, ноустановки хранилища завершаются неудачно, как описано - на всех машинах.

Файлы зависимостей ".appx" не включены в ".msixupload", что, я думаю, ожидается.

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 07 февраля 2019

Решением / обходным решением было упаковать с помощью предварительной версии VS 2019 Professional.Спасибо @StefanWickMSFT за указания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...