Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Boleh Menggunakan Pakej NuGet dalam Fungsi Azure Saya?

Bagaimanakah Saya Boleh Menggunakan Pakej NuGet dalam Fungsi Azure Saya?

Mary-Kate Olsen
Lepaskan: 2025-01-15 13:56:44
asal
226 orang telah melayarinya

How Can I Use NuGet Packages in My Azure Functions?

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>
Salin selepas log masuk

Muat naik fail Project.json

Untuk memuat naik fail project.json ke fungsi anda:

  1. Navigasi ke bahagian "Membangun" fungsi dan klik "Lihat Fail".
  2. Pilih untuk membuat fail baharu.
  3. Namakan fail project.json dan tampal kandungannya.

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>
Salin selepas log masuk

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:

  • Editor Perkhidmatan Apl (Monaco): Gunakan Editor Perkhidmatan Apl untuk mengurus fail terus daripada penyemak imbas anda.
  • Titik Akhir SCM (Kudu): Gunakan titik akhir SCM dengan menyeret dan melepaskan fail project.json anda ke dalam folder fungsi.
  • FTP: Konfigurasikan FTP dan muat naik fail project.json anda ke direktori yang sesuai.
  • Penyatuan Berterusan: Pemulihan pakej akan berlaku secara automatik apabila Apl Fungsi anda dimulakan.
  • Himpunan tersusun awal: Letak fungsi sebagai himpunan tersusun dan urus kebergantungan dalam Visual Studio.

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan