@mr_blond97

Как решить проблему с добавлением nuget пакета в .net core в os x?

Проект ASP.NET Core в os x подключается к базе MSSQL.

Exception:

System.Data.SqlClient.SqlException:
A connection was successfully established with the server,
but then an error occurred during the pre-login handshake. 
(provider: SSL Provider, error: 31 - Encryption(ssl/tls) handshake failed) --->

System.TypeInitializationException:
The type initializer for 'Crypto' threw an exception. --->
 System.TypeInitializationException:
The type initializer for 'CryptoInitializer' threw an exception. --->
 System.DllNotFoundException:
Unable to load DLL 'System.Security.Cryptography.Native.OpenSsl':
The specified module could not be found.


Установил пакет

System.Security.Cryptography.OpenSsl

Но после установки пакета выдается та же ошибка. Пакет c "nativ" System.Security.Cryptography.Native.OpenSsl не могу найти, есть только пакет System.Security.Cryptography.OpenSsl

Как решить проблему?
  • Вопрос задан
  • 265 просмотров
Решения вопроса 1
@mr_blond97 Автор вопроса
Были установлены нужный пакет System.Security.Cryptography.OpenSsl.

Необходимо было отдельно установить openssl как описано в туториале: https://www.microsoft.com/net/core#macos
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы