AWS Lambda dotnetcore3.1 runtime的公开源代码在哪里可以获取?
AWS Lambda .NET Core 3.1 运行时源码相关解答
源码公开状态
AWS Lambda .NET Core 3.1 版本的运行时源代码完全公开,你推测的负责启动逻辑、反射实例化处理程序、加载程序集指定的自定义序列化器的核心逻辑,均属于公开的托管运行时实现范畴。
代码与项目文件位置
- 核心托管运行时逻辑归属
Amazon.Lambda.RuntimeSupport组件,和你已经找到的Lambda相关NuGet库、dotnet CLI工具同属AWS官方的dotnet Lambda生态代码体系 - .NET Core 3.1 对应的运行时实现对应该组件的1.x版本分支,你可以在该组件仓库的对应历史标签下匹配到对应版本代码
- 运行时组件的.csproj文件路径为
src/Amazon.Lambda.RuntimeSupport/Amazon.Lambda.RuntimeSupport.csproj
注:如果你需要查找的是Lambda服务端预构建的.NET Core 3.1运行时基础镜像的构建配置,该部分代码归属Lambda运行时镜像仓库的.NET Core 3.1对应目录。
内容的提问来源于stack exchange,提问作者STW
相关产品推荐
相关产品推荐

