Зависимость от .Net Native

Я получил следующую ошибку сертификации при отправке в магазин приложений.

[Имя моего приложения] зависит от платформы Microsoft .Net Native Runtime Package 1.x, но в манифесте отсутствует объявление зависимости от платформы. [Имя моего приложения] зависит от платформы Microsoft .Net Native Framework Package 1.x, но в манифесте отсутствует объявление зависимости от платформы.

Как обеспечить эту зависимость в appxmanifest? Какой синтаксис?

У меня есть это в настоящее время:

<Dependencies>
    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
</Dependencies>

person Darthg8r    schedule 03.03.2016    source источник


Ответы (2)


У меня была та же ошибка, и я обнаружил, что отметка «Оптимизировать код» в параметрах сборки заставила ее исчезнуть.
Я считаю, что с помощью Microsoft «тыкать и видеть» это самый надежный метод.

person Vladimir Akopyan    schedule 26.05.2016

Просто была аналогичная проблема. Попробуйте добавить строку PackageDependency в Package.appmanifest:

<Dependencies>
  <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
  <PackageDependency Name="Microsoft.NET.Native.Runtime.1.4" MinVersion="1.4.24201.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
</Dependencies>

См.: Приложение UWP. Пакет, созданный с помощью Visual Studio 2015 Update 3, не устанавливается на телефон

person sbthompson    schedule 27.07.2016