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

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

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

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

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

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

2 ответа

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

Просто была похожая проблема. Попробуйте добавить строку 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, созданный с помощью обновления 3 для Visual Studio 2015, не будет установлен на телефоне.

Другие вопросы по тегам