在 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中文網其他相關文章!