Зависимость от.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>