Проблемы совместимости Microsoft.UI.Xaml - PullRequest
0 голосов
/ 16 мая 2019

Я хочу совместимости для моего приложения во всех версиях Windows 10, но использую свободный дизайн, когда обновление Anniversary или выше.Однако в пакете Microsoft.UI.Xaml NuGet возникла ошибка версии Target, которую я решил с помощью тега SkipMicrosoftUIXamlCheckTargetPlatformVersion.Но теперь я все еще получаю ошибки из Visual Studio, как это пропустить?

Ошибка: Ваше приложение получает зависимость от пакета фреймворка с TargetPlatformMinVersion, который выше, чем ваше приложение в зависимостина.Измените манифест приложения, чтобы убедиться, что TargetPlafromMinVersion зависимостей вашего приложения больше или равен TargetPlatformMinVersion платформы.TargetPlatformIdentifier: «Windows.Universal».Версия приложения TargetPlatform: '10 .0.10240.0 '.TargetPlatformVersion зависимой платформы: '10 .0.14393.0 '.

1 Ответ

1 голос
/ 17 мая 2019

Ошибка: Ваше приложение получает зависимость от пакета платформы, у которого TargetPlatformMinVersion выше, чем то, от которого зависит ваше приложение.

Даже если вы можете отредактировать следующую ошибку, но минимальной зависимой версией пакета фреймворка является 10.0.14393.0. Вы не можете изменить следующее, чтобы изменить все версия зависимостей.

<Error 
    Text="Microsoft.UI.Xaml nuget package requires TargetPlatformMinVersion &gt;= 10.0.14393.0 (current project is $(MicrosoftUIXamlTargetPlatformMinCheckValue))"
    Condition="$(MicrosoftUIXamlTargetPlatformMinCheckValue) &lt; 14393" />

Получено из официального документа .

Пакет Microsoft.UI.Xaml 2.1 NuGet требует, чтобы ваш проект имел TargetPlatformVersion> = 10.0.17763.0 и TargetPlatformMinVersion> = 10.0.14393.0 при сборке.

Пользователи вашего приложения могут использовать любую из следующих поддерживаемых версий Windows: Windows Insider Previews Обновление за май 2019 г. (18362) Обновление за октябрь 2018 года (17763) Апрель 2018 Обновление (17134) Обновление Создателей Падения (16299) Обновление создателей (15063) Юбилейное обновление (14393)

Пожалуйста, измените целевую мини-версию приложения на Anniversary Update (14393).

...