指定 .NET 依赖项
.NET Cloud Functions 函数使用 Microsoft Build Engine (MSBuild) 项目文件。这些文件是构建和部署过程的核心。对于 C#,文件扩展名为 .csproj
;对于 F#,文件扩展名为 .fsproj
;对于 Visual Basic,文件扩展名为 .vbproj
。
例如,下面是适用于 C# 版 Hello World 示例的 .csproj
文件:
您可以将库添加到函数的项目文件,如下所示:
dotnet add package MY_LIBRARY
Cloud Functions 框架是所有函数都必需的依赖项。虽然 Cloud Run functions 会在创建函数时代表您安装该框架,但为清楚起见,我们建议您将其添加为显式依赖项。
如果函数依赖于专用依赖项,我们建议您将 functions-framework
镜像到您的私有注册表。将镜像的 functions-framework
作为依赖项添加到函数中,以避免从公共互联网安装软件包。
如需详细了解依赖项和其他类型的自定义,请参阅通过 Functions 启动类进行自定义。