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 ポータル: [ファイルの表示]、[ファイルの作成] の順に移動します。 project.json
という名前のファイルを作成し、依存関係の定義を貼り付けます。 Azure Functions ランタイムは、パッケージの復元を自動的に処理します。
代替展開方法: より高度なシナリオについては、次のオプションを検討してください:
project.json
を直接アップロードします。project.json
をアップロードします。project.json
を /site/wwwroot/<function_name>
にコピーします。コード内でのパッケージの利用
デプロイしたら、NuGet パッケージの using
ステートメントを C# コードに追加するだけで、その機能を利用できます。 手動でアセンブリを参照する必要はありません。
以上がNuGet パッケージを Azure 関数に統合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。