C# | Cipta Pakej Nuget menggunakan .NET Standard

WBOY
Lepaskan: 2024-07-24 14:00:54
asal
430 orang telah melayarinya

C# | Create Nuget Package using .NET Standard

Note
You can check other posts on my personal website: https://hbolajraf.net

Alat dan teknologi yang digunakan

  • Visual Studio 2022
  • .NET Standard 2.1
  • Nuget.exe

Perlaksanaan

Penciptaan Projek Baharu

Di bawah Visual Studio cipta Pustaka Kelas Projek baharu dan gunakan .NET Standard 2.1 sebagai rangka kerja sasaran atas sebab keserasian dengan versi terkini .NET CORE Frameworks.

Gunakan Nuget CLI untuk menjana fail

1.Muat turun fail Nuget.exe
Gunakan pautan berikut untuk memuat turun versi terkini fail Nuget.exe.

2.Jana fail nuspec
Di bawah folder projek baharu yang dibuat sebelum ini, buka konsol cmd dan jalankan arahan di bawah untuk menjana fail nuspec.

nuget spec NewProjectName.csproj
Salin selepas log masuk

Hasil arahan harus menghasilkan fail baharu yang mempunyai kandungan di bawah :

<?xml version="1.0" encoding="utf-8"?>
<package >
  <metadata>
    <id>$id$</id>
    <version>$version$</version>
    <title>$title$</title>
    <authors>$author$</authors>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <license type="expression">MIT</license>
    <!-- <icon>icon.png</icon> -->
    <projectUrl>http://project_url_here_or_delete_this_line/</projectUrl>
    <description>$description$</description>
    <releaseNotes>Summary of changes made in this release of the package.</releaseNotes>
    <copyright>$copyright$</copyright>
    <tags>Tag1 Tag2</tags>
  </metadata>
</package>
Salin selepas log masuk

3.Jana fail nupkg

Anda mempunyai dua pesanan penyelesaian untuk menjana fail pakej nuget(nupkg)

menggunakan acara pasca binaan projek

Di bawah Visual Studio klik kanan pada NewProjectName.crproj dan pilih tab acara selepas binaan.
Selepas itu letakkan arahan di bawah dan Bina penyelesaian

nuget pack "$(ProjectPath)" -Symbols -Properties Configuration=$(ConfigurationName) -IncludeReferencedProjects -OutputDirectory "C:\Dev\nuget_packages\NewProjectName\"
Salin selepas log masuk

menggunakan arahan Nuget CLI

Di bawah pita tetingkap cmd arahan di bawah untuk menjana pakej nuget

nuget pack MyProject.csproj -properties Configuration=Release -OutputDirectory "C:\Dev\nuget_packages\NewProjectName\"
Salin selepas log masuk

Dalam semua kes, fail pakej nuget baharu akan dijana di bawah direktori output : *C:Devnuget_packagesNewProjectName*

Apa seterusnya?

Setelah anda mencipta pakej, iaitu fail .nupkg, anda boleh menerbitkannya ke galeri pilihan anda (Artifactory, artifak Azure atau pendaftaran Pakej GitHub)

Atas ialah kandungan terperinci C# | Cipta Pakej Nuget menggunakan .NET Standard. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan