Menggunakan Pakej NuGet dalam Fungsi Azure: Panduan Lengkap
Fungsi Azure Memperluaskan fungsi dengan mudah melalui pakej NuGet. Tidak seperti aplikasi web tradisional, Azure Functions mungkin tidak mempunyai mekanisme pengurusan NuGet khusus. Walau bagaimanapun, masa jalan menyokong rujukan NuGet dengan lancar, memastikan penggunaan yang betul semasa penyusunan dan pelaksanaan fungsi.
Sepadukan pakej NuGet langkah demi langkah
Untuk menyepadukan pakej NuGet ke dalam fungsi anda, anda mesti mencipta fail Project.json yang menggariskan keperluan pergantungan anda. Pertimbangkan contoh berikut untuk merujuk Microsoft.ProjectOxford.Face versi 1.1.0:
<code class="language-json">{ "frameworks": { "net46":{ "dependencies": { "Microsoft.ProjectOxford.Face": "1.1.0" } } } }</code>
Muat naik fail Project.json
Untuk memuat naik fail project.json ke fungsi anda:
Pemulihan pakej permulaan
Selepas memuat naik fail project.json, proses pemulihan pakej akan bermula secara automatik. Tonton output dalam tetingkap log:
<code>正在为D:\home\site\wwwroot\HttpTriggerCSharp1\Project.json还原包... 正在安装Newtonsoft.Json 6.0.8。 正在安装Microsoft.ProjectOxford.Face 1.1.0。 包已还原。</code>
Gunakan pakej NuGet
Selepas pemulihan pakej selesai, Azure Functions secara automatik menambah rujukan kepada pemasangan pakej. Oleh itu, anda tidak perlu menambah rujukan pemasangan secara manual. Hanya gunakan penyataan using
yang diperlukan dan manfaatkan jenis yang ditakrifkan dalam pakej NuGet yang dirujuk.
Pilihan penggunaan lain
Selain kaedah yang disyorkan, Azure Functions menawarkan pilihan penempatan tambahan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan Pakej NuGet dalam Fungsi Azure Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!