У меня одно консольное приложение .net в качестве консоли, и я пытаюсь получить некоторые значения из Azure Db. Этот код отлично работает на .NET Framework (стандарт), и я всегда получаю свои данные , но мне нужно работать с .NET Core. Короче говоря, у меня есть один метод, который GetConfig из другого (.dll) и каждый раз, когда я получаю исключение:
Exception
System.AggregateException: 'One or more errors occurred. (Could not load type 'System.Security.Cryptography.SHA256Cng' from assembly 'System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.)'
Я знаю, что .NET Core имеет System.Core, но у него нет "SHA256Cng", только "SHA256". Может я могу использовать .net framework .dll или есть другой способ решить эту проблему?
PS. Нужно использовать только .NET Core (консольное приложение .net и др.).
Спасибо.
Метод
public ITenantConfigurationProvider CreateTenantConfigurationProvider(ITenantClient client, string tenantId)
{
return client.GetConfigAsync(tenantId).Result;
}