Visual Studio 2019 сломана!Приложения UWP не будут ссылаться на библиотеки .NET Standard 2.1 - PullRequest
0 голосов
/ 24 сентября 2019

Сегодня я был вынужден перейти на Visual Studio 16.3.0, потому что были выпущены некоторые пакеты Nuget, которые не будут работать с .NET Core 2.2.К моему ужасу, мое клиентское приложение UWP, которое широко использует совместно используемые библиотеки .NET Standard, источало ошибки.Тогда я взял нетронутое приложение UWP и попытался связать его с нетронутой библиотекой .NET Standard.Та же ошибка.

NU1201: Project ClassLibrary1 is not compatible with uap10.0.10586 (UAP,Version=v10.0.10586). Project ClassLibrary1 supports: netstandard2.0 (.NETStandard,Version=v2.0)
NU1201: Project ClassLibrary1 is not compatible with uap10.0.10586 (UAP,Version=v10.0.10586) / win10-arm. Project ClassLibrary1 supports: netstandard2.0 (.NETStandard,Version=v2.0)
NU1201: Project ClassLibrary1 is not compatible with uap10.0.10586 (UAP,Version=v10.0.10586) / win10-arm-aot. Project ClassLibrary1 supports: netstandard2.0 (.NETStandard,Version=v2.0)
NU1201: Project ClassLibrary1 is not compatible with uap10.0.10586 (UAP,Version=v10.0.10586) / win10-arm64-aot. Project ClassLibrary1 supports: netstandard2.0 (.NETStandard,Version=v2.0)
NU1201: Project ClassLibrary1 is not compatible with uap10.0.10586 (UAP,Version=v10.0.10586) / win10-x64. Project ClassLibrary1 supports: netstandard2.0 (.NETStandard,Version=v2.0)
NU1201: Project ClassLibrary1 is not compatible with uap10.0.10586 (UAP,Version=v10.0.10586) / win10-x64-aot. Project ClassLibrary1 supports: netstandard2.0 (.NETStandard,Version=v2.0)
NU1201: Project ClassLibrary1 is not compatible with uap10.0.10586 (UAP,Version=v10.0.10586) / win10-x86. Project ClassLibrary1 supports: netstandard2.0 (.NETStandard,Version=v2.0)
NU1201: Project ClassLibrary1 is not compatible with uap10.0.10586 (UAP,Version=v10.0.10586) / win10-x86-aot. Project ClassLibrary1 supports: netstandard2.0 (.NETStandard,Version=v2.0)
NuGet package restore failed. Please see Error List window for detailed warnings and errors.

Кто-нибудь еще видит это?Есть идеи как это исправить?

1 Ответ

2 голосов
/ 24 сентября 2019

В соответствии с полученным сообщением об ошибке:

Ваш проект uwp нацелен на 10.0.10586, но он не совместим с .net standard 2.0.

Пожалуйста, посмотрите Поддержка реализации .NET .Для ссылки на библиотеку .net standard 2.0 ваш проект uwp должен быть ориентирован как минимум на 10.0.16299.См .:

enter image description here

Кроме того, вы можете получить помощь по этой подобной проблеме .

Так что вы можете изменитьваша минимальная версия по крайней мере 16299, чтобы решить эту проблему.Или вы можете выбрать ссылку .net standard 1.4 проект вместо версии 2.0.

Что касается вашего названия, см. Рис. Выше, и вы можете обнаружить, что UWP не поддерживает стандарт .net прямо сейчас.

...