Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Paket asli berisi biner asli alih-alih rakitan terkelola, memungkinkannya digunakan dalam proyek C++ (atau serupa). (Lihat Paket C++ Asli di bagian Konsumsi.)
Agar dapat dikonsumsi dalam proyek C++, paket harus menargetkan native kerangka kerja. Saat ini tidak ada nomor versi yang terkait dengan kerangka kerja ini karena NuGet memperlakukan semua proyek C++ sama.
Nota
Pastikan untuk menyertakan native di <tags> bagian Anda untuk membantu pengembang lain menemukan paket Anda dengan mencari di tag tersebut .nuspec.
Paket NuGet asli yang menargetkan native kemudian menyediakan file di \buildfolder , \content, dan \tools ; \lib tidak digunakan dalam kasus ini (NuGet tidak dapat langsung menambahkan referensi ke proyek C++). Paket juga dapat mencakup target dan file props di \build yang akan secara otomatis diimpor oleh NuGet ke dalam proyek yang mengonsumsi paket. File-file tersebut harus diberi nama yang sama dengan ID paket dengan .targets ekstensi dan/atau .props . Misalnya, paket Microsoft.Web.WebView2 menyertakan Microsoft.Web.WebView2.targets file di foldernya \build .
Folder \build dapat digunakan untuk semua paket NuGet dan bukan hanya paket asli. Folder \build menghormati kerangka kerja target seperti folder \content, \lib, dan \tools. Ini berarti Anda dapat membuat \build\net40 folder dan \build\net45 folder dan NuGet akan mengimpor file alat peraga dan target yang sesuai ke dalam proyek. (Penggunaan skrip PowerShell untuk mengimpor target MSBuild tidak diperlukan.)