У меня возникают проблемы при попытке использовать библиотеку .NET standard 2.0 как в моем проекте .NET core 2.1, так и в проекте .NET 4.6.1.
У меня в основном 3 проекта, 1 стандартная библиотека .NET (таргетинг на .NET стандарт 2.0), который является поставщиком для других проектов.Этот стандартный проект .NET использует System.Data.SqlClient (4.4.0), чтобы открыть соединение с базой данных, выполнить запрос.
Я ссылался на эту стандартную DLL-библиотеку .NET в своем базовом проекте .NET(2.1) и все, кажется, работает нормально, я использовал профилировщик SQL, чтобы отслеживать, открыто ли соединение и выполняется ли запрос.
Теперь, когда я ссылаюсь на эту же стандартную библиотеку .NET в моем.NET 4.6.1 и попробуйте открыть соединение, я получаю System.PlatformNotSupportedException (генерируется System.Data.SqlClient).
Будет ли это правильный способ использования стандарта .NETбиблиотеки (или я что-то пропустил)?