Все Windows 10 SDK в настоящее время не поддерживают .NET Standard 2.1 .
Windows 10 19H2 использует тот же номер SDK, что и 19H1 , поэтому вряд ли он будет поддерживать .NET Standard 2.1.(Но я, безусловно, надеюсь, что так и будет.)
Microsoft не сделала официального объявления, но Windows 10 20H1 получает значимое обновление SDK , поэтому, скорее всего, она его поддержит.,И как только это произойдет, приложениям UWP потребуется 20H1 для запуска (так что это станет минимально поддерживаемой версией).
Одна из больших проблем в этой ситуации состоит в том, что Entity Framework Core 3.0 требует .NETСтандарт 2.1 , поэтому его пока нельзя использовать в приложениях UWP.
Кстати, в качестве эксперимента мне удалось разветвить Entity Framework Core 3.0 (для SQLite) и заставить его компилироватьна .NET Standard 2.0.В основном мне пришлось вручную скопировать несколько новых API из .NET Core 3.0 (например, IAsyncXXX).И это сработало, так что это вариант для людей, которые действительно нуждаются в этом.Обратите внимание, что я не пробовал его с поставщиком SQL Server.