AWSSDK收到错误`无法在macos中加载DLL'Crypt32.dll'

Tha*_*ina 9 c# dllnotfoundexception aws-sdk

我不知道原因,但可能是因为最近更新了macOS 10.13.1 (17B48).几周前曾经工作过的代码只是因为这个错误而崩溃了

"无法加载DLL'Crypt32.dll':无法找到指定的模块.\n(HRESULT异常:0x8007007E)"

它只发生在macos而不是生产平台(docker linux).它被抛出了lambda.GetFunctionConfigurationAsync

导入配置已<PackageReference Include="AWSSDK.Lambda" Version="3.3.*" />恢复为AWSSDK.Core 3.3.19

dotnet --info .NET命令行工具(2.1.0-preview1-006547)

产品信息:版本:2.1.0-preview1-006547提交SHA-1哈希:3471d43796

运行时环境:操作系统名称:Mac OS X OS版本:10.13操作系统平台:Darwin RID:osx.10.12-x64基本路径:/usr/local/share/dotnet/sdk/2.1.0-preview1-006547/

Microsoft .NET核心共享框架主机

版本:2.0.3 Build:a9190d4a75f4a982ae4b4fa8d1a24526566c69df