在 Azure Functions 中利用 NuGet 包
Azure Functions 基于 .NET 运行时构建,与 NuGet 无缝集成,允许开发人员将外部库合并到他们的 C# 函数中。这通过提供对预构建组件的庞大生态系统的访问来简化开发。
指定依赖关系
要使用 NuGet 包,请在函数应用中创建一个 project.json
文件。该文件列出了您的依赖项。 例如:
<code class="language-json">{ "frameworks": { "net46": { "dependencies": { "Microsoft.ProjectOxford.Face": "1.1.0" } } } }</code>
部署project.json
您可以使用多种方法部署project.json
文件:
Azure Function App Portal:导航到“查看文件”,然后“创建文件”。创建一个名为 project.json
的文件并粘贴您的依赖项定义。 Azure Functions 运行时自动处理包恢复。
替代部署方法:对于更高级的场景,请考虑以下选项:
project.json
。project.json
。project.json
复制到/site/wwwroot/<function_name>
。在代码中使用包
部署后,只需在 C# 代码中为 NuGet 包添加 using
语句并利用其功能即可。 无需手动装配引用。
以上是如何将 NuGet 包集成到 Azure Functions 中?的详细内容。更多信息请关注PHP中文网其他相关文章!