指定 .NET 依赖项

.NET Cloud Functions 函数使用 Microsoft Build Engine (MSBuild) 项目文件。这些文件是构建和部署过程的核心。对于 C#,文件扩展名为 .csproj;对于 F#,文件扩展名为 .fsproj;对于 Visual Basic,文件扩展名为 .vbproj

例如,下面是适用于 C# 版 Hello World 示例的 .csproj 文件:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp3.1</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Google.Cloud.Functions.Hosting" Version="1.0.0" />
  </ItemGroup>
</Project>

您可以将库添加到函数的项目文件,如下所示:

dotnet add package MY_LIBRARY

如需详细了解依赖项和其他类型的自定义,请参阅通过 Functions 启动类进行自定义