Приложение продолжает сбой во время сертификации при использовании Microsoft Advertising SDK для XAML - PullRequest
0 голосов
/ 28 января 2019

В моем уже опубликованном приложении я попытался добавить объявления, используя «Microsoft Advertising SDK для XAML» (попытался добавить ссылку как через NuGet, так и через msi).На моем компьютере разработчика обе отладочные и выпускные сборки работают нормально, даже .appxbundle, созданный как часть упаковки, работает, как и ожидалось, но приложение всегда вылетает при запуске для рецензента при отправке на проверку / сертификацию (файл .appxupload).

Примечание. Приложение представляет собой приложение Desktop Bridge.Существует приложение UWP, которое связывается с win32 exe.Вызов для запуска концентратора Feedback или Ads находится в приложении UWP.

Ниже приведены максимальная и минимальная поддерживаемые версии моего проекта -

<TargetPlatformVersion Condition=" '$(TargetPlatformVersion)' == '' ">10.0.17134.0</TargetPlatformVersion>
<TargetPlatformMinVersion>10.0.14393.0</TargetPlatformMinVersion>

Я также попытался добавить следующие записи в rdXML-файл, надеющийся исправить любую проблему, связанную с отражением, но не повезло

<Type Name="Microsoft.Advertising" Dynamic="Required All"/>   
<Type Name="Microsoft.Advertising.WinRT.UI" Dynamic="Required All"/>

<Namespace Name="Microsoft.Advertising" Serialize="All"/>   
<Namespace Name="Microsoft.Advertising.WinRT.UI" Serialize="All"/>

Редактировать

При удалении ссылки на Ad SDK приложение прошло сертификацию и не завершилось сбоем для рецензента.Пакеты приложений, которые потерпели крах во время обзора, имели ссылку на Microsoft.Advertising.Xaml 10.1811.1.0.

1 Ответ

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

Временное решение состоит в том, чтобы упаковать приложение с помощью предварительной версии VS 2019.Мое приложение прошло сертификацию и не вылетело.

...