Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menggunakan Pakej NuGet dalam Fungsi Azure?
Menggunakan pakej NuGet dalam Fungsi Azure
Fungsi Azure disepadukan dengan lancar dengan NuGet, membolehkan pembangun menggunakan perpustakaan pihak ketiga untuk meningkatkan fungsi fungsi mereka. Walaupun portal Azure Functions tidak mempunyai mekanisme pengurusan pakej NuGet terbina dalam, masa jalanan mengendalikan rujukan dengan lancar dan memastikan bahawa perpustakaan ini tersedia semasa penyusunan dan pelaksanaan.
Buat fail project.json untuk rujukan NuGet
Untuk menentukan kebergantungan NuGet, cipta fail project.json
dalam direktori fungsi. Berikut ialah contoh merujuk versi 1.1.0 Microsoft.ProjectOxford.Face:
<code class="language-json">{ "frameworks": { "net46": { "dependencies": { "Microsoft.ProjectOxford.Face": "1.1.0" } } } }</code>
Urus project.json dalam portal Azure Functions
Untuk mencipta atau memuat naik fail project.json
menggunakan portal Azure Functions, ikut langkah berikut:
project.json
. Pulihkan pakej NuGet
Setelah fail project.json
dibuat, proses pemulihan pakej akan bermula secara automatik. Tetingkap log akan memaparkan mesej kemajuan yang serupa dengan:
<code>正在恢复包。 正在安装Newtonsoft.Json 6.0.8。 正在安装Microsoft.ProjectOxford.Face 1.1.0。</code>
Gunakan pakej NuGet dalam fungsi anda
Waktu jalan Azure Functions menambah rujukan secara automatik pada pemasangan pakej NuGet. Cuma tambah penyataan using
yang diperlukan dan gunakan jenis yang ditakrifkan dalam pakej yang dirujuk, tanpa menambahkannya secara eksplisit menggunakan "#r".
Pilihan penggunaan lain
Fungsi Azure mewarisi pilihan penempatan Perkhidmatan Aplikasi Azure. Berikut ialah beberapa cara alternatif untuk mengurus pakej NuGet:
Editor Perkhidmatan Apl (Monaco)
project.json
fail anda ke dalam folder fungsi. Titik Akhir SCM (Kudu)
project.json
fail anda ke dalam folder yang betul. FTP
project.json
fail anda ke direktori yang sesuai. Integrasi Berterusan
project.json
fail anda pada kawalan sumber. Perhimpunan prapenyusun
Atas ialah kandungan terperinci Bagaimana untuk Menggunakan Pakej NuGet dalam Fungsi Azure?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!