.NET dependency
Azure Functions are transitioning to running on .NET Standard 2.0, which is a specification that bridges the gap between different versions of .NET runtimes, notably .NET Framework and .NET Core.
.NET Standard allows developers creating custom libraries (such as different NuGet packages) to target one base library to run across all .NET platforms. For the application developers, .NET Standard will ensure that most third-party libraries will be available on every base platform, so that there is no significant difference between libraries available on .NET Framework and .NET Core, for instance.
.NET Standard is not an implementation of .NET runtime, but rather a specification that other runtime implementations, such as .NET Framework and .NET Core can conform with. The idea behind .NET Standard is highlighted in the following diagram:
You can refer to the following image source:
https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard/
Running on .NET Standard...