Membuat nuget package dari dll

Saya ingin membuat paket NuGet yang menambahkan beberapa .dll file sebagai referensi untuk proyek saya.

Saya memiliki folder dengan 10 .dll file di dalamnya.

Ketika saya instal via nuget, aku ingin file-file ini akan ditambahkan ke proyek's referensi.

Mengomentari pertanyaan (4)
Larutan

saya ingin membuat paket nuget yang menambahkan beberapa .dll sebagai referensi untuk proyek saya.

Saya ingin memberikan dua solusi untuk mencapai hal ini:

Pertama, Gunakan NuGet Package Explorer

  1. Download NuGet Package Explorer.
  2. Buka NuGet Package Explorer, pilih membuat paket baru.
  3. Menambahkan folder lib pada tab konten, dan menambahkan file dll
  4. Menyimpan paket dan menginstalnya ke proyek, memeriksa apakah itu menambah referensi.

Kedua, Hanya sebagai Lex Li lagi, Kita bisa gunakan .nuspec untuk berkemas majelis:

  1. Download nuget.exe.
  2. Membuat proyek baru.
  3. Buka cmd dan beralih jalur untuk nuget.exe
  4. Gunakan baris perintah: nuget spec "PathOfProject\TestDemo.csproj"
  5. Buka TestDemo.csproj.nuspec file dan memodifikasi dan menambahkan majelis sebagai file; di bawah ini adalah saya .nuspec:

<?xml version="1.0"?>

<metadata> TestDemo 1.0.0 Tester Tester palsu TestDemo Ringkasan perubahan yang dibuat dalam rilis ini dari paket. hak Cipta 2017 Tag1 Tag2 <File> <File src="MultipleDll\*.*" target="lib\net461" />
Komentar (3)

Saya pikir cara terbaik untuk membuat NuGet packages menggunakan nuget.exe.

  1. Pertama, download dan instal nuget.exe (https://www.nuget.org/downloads)
  2. Kemudian pergi ke folder proyek anda, tekan shift + klik kanan untuk menampilkan command prompt
  3. Pada command prompt, masukkan

bash nuget spec

  1. Anda sekarang akan memiliki .nuspec file. Membukanya dalam editor dan tambahkan Id, penulis, dll.
  2. Bagian yang paling penting adalah file tag setelah ditutup tag metadata.

Anda dapat menentukan dll semua di sini seperti ini:

``xml

<File> <File src="bin\Release\YourDll.dll" target="lib">
Komentar (0)