Обновление до .NET 10: System.PlatformNotSupportedException: Microsoft.Data.SqlClient не поддерживается на этой платформC#

Место общения программистов C#
Ответить
Anonymous
 Обновление до .NET 10: System.PlatformNotSupportedException: Microsoft.Data.SqlClient не поддерживается на этой платформ

Сообщение Anonymous »

У меня есть тестовый проект в .NET 8, который я обновил до .NET 10, а также обновил все пакеты NuGet до последних версий.
Когда я запускаю тесты в Azure, конвейер также настроен для .NET 10, но при выполнении задания я получаю следующую ошибку:

Код: Выделить всё

System.PlatformNotSupportedException : Microsoft.Data.SqlClient is not supported on this platform.
at Microsoft.Data.SqlClient.SqlConnectionStringBuilder..ctor(String connectionString)
at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.c.b__13_0(String cs)
at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.get_IsMultipleActiveResultSetsEnabled()
at Microsoft.EntityFrameworkCore.SqlServer.Query.Internal.SqlServerCompiledQueryCacheKeyGenerator.GenerateCacheKey(Expression query, Boolean async)
at Microsoft.EntityFrameworkCore.Query.Internal.QueryCompiler.ExecuteCore[TResult](Expression query, Boolean async, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Query.Internal.QueryCompiler.Execute[TResult](Expression query)
at Microsoft.EntityFrameworkCore.Query.Internal.EntityQueryProvider.Execute[TResult](Expression expression)
at Microsoft.EntityFrameworkCore.Query.Internal.EntityQueryable`1.GetEnumerator()
at System.Collections.Generic.List`1.AddRange(IEnumerable`1 collection)
Я добавил пакет NuGet Microsoft.EntityFrameworkCore.SqlServer непосредственно в свой проект, но ничего не изменилось. Есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/798 ... -data-sqlc
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»