This topic describes the C# runtimes that Function Compute supports for writing your function code.
Limits
C# is different from scripting languages such as Python and Node.js. If you use a C# runtime in Function Compute, you can only upload compiled and packaged code by uploading ZIP packages, uploading folders, or using Object Storage Service (OSS). Online compilation is not supported.
C# runtimes
The following table lists the C# runtimes that are supported by Function Compute.
Version | Operating system |
.NET Core 3.1 | Debian 9 |
Function Compute provides the Aliyun.Serverless.Core dependency for C# runtimes, which is used to define information such as the handler interfaces and context objects.