kzen.dev
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 Danhol86
Danhol86
Question

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.

47 2017-04-07T12:06:39+00:00 2
 CJBS
CJBS
Pertanyaan edit 13 November 2017 в 9:36
Pemrograman
visual-studio
nuget
Solution / Answer
Leo Liu-MSFT
Leo Liu-MSFT
10 April 2017 в 6:10
2017-04-10T06:10:25+00:00
Lebih
Sumber
Sunting
#33214753

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.

NuGet Package Explorer GUI

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" />
  1. Menggunakan paket perintah: nuget paket TestDemo.csproj.nuspec
  2. Buka TestDemo paket NuGet Package Explorer.

NuGet Package Explorer - built paket output

Harap ini dapat membantu anda.

Stephan Bauer
Stephan Bauer
Jawaban edit 23 Oktober 2018 в 2:40
63
0
Kecerdasan buatan untuk mengurai produk dari halaman mana pun
productapi.dev
 masehhat
masehhat
24 September 2018 в 5:43
2018-09-24T05:43:36+00:00
Lebih
Sumber
Sunting
#33214754

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">
  • Akhirnya, anda dapat membuat .nupkg file dengan perintah ini:
  • bash nuget paket &#39;Your_nuspec_file_name&#39;

    Video ini di Cara Membuat Nuget Packages yang sangat berguna dan tutorial yang jelas.

     KyleMit
    KyleMit
    Jawaban edit 1 Mei 2019 в 10:01
    19
    0
    Kecerdasan buatan untuk mengurai produk dari halaman mana pun
    productapi.dev
    Tambahkan pertanyaan
    Kategori
    Semua
    Teknologi
    Budaya / Rekreasi
    Kehidupan / Seni
    Ilmu Pengetahuan
    Profesional
    Bisnis
    Pengguna
    Semua
    Baru
    Populer
    1
    Inessa bu
    Terdaftar 1 bulan yang lalu
    2
    Denis Babushkin
    Terdaftar 1 bulan yang lalu
    3
    asakuno asakuno
    Terdaftar 1 bulan yang lalu
    4
    aldo salerno
    Terdaftar 1 bulan yang lalu
    5
    Анна Батицкая
    Terdaftar 1 bulan yang lalu
    Kecerdasan buatan untuk mengurai produk dari halaman mana pun
    productapi.dev
    ES
    ID
    JA
    © kzen.dev 2023
    Sumber
    stackoverflow.com
    di bawah lisensi cc by-sa 3.0 dengan atribusi