SqlClient не поддерживается на этой платформе

У меня есть проект для функций Azure, в котором в качестве целевой платформы используется .NET Standard 2.0. В этом проекте используется System.Data.Sqlclient для вставки и извлечения данных из базы данных. Он отлично работает, когда я развертываю его в лазурном цвете.

Чтобы иметь возможность протестировать свой код, я создал в этом проекте классы, которые обрабатывают бизнес-логику и настроены в статической функции, которую выполняет azure.

Моя проблема в том, что когда я пытаюсь создать библиотеку классов, которая должна содержать модульные тесты, я всегда получаю исключение, в котором говорится: System.Data.SqlClient не поддерживается на этой платформе. Код до этого работает нормально. Я пробовал как .net core, так и .net 4.6.1 в качестве целевой структуры, но не повезло.


person Kristofer    schedule 12.02.2019    source источник


Ответы (1)


Это сработало, когда я создал новую библиотеку классов с .net core 2 в качестве цели. Не знаю, почему это не сработало в первый раз, поэтому, к сожалению, я не могу сказать, что пошло не так в первый раз.

person Kristofer    schedule 12.02.2019