"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > सी# | .NET मानक का उपयोग करके Nuget पैकेज बनाएं

सी# | .NET मानक का उपयोग करके Nuget पैकेज बनाएं

2024-08-07 को प्रकाशित
ब्राउज़ करें:438

C# | Create Nuget Package using .NET Standard

टिप्पणी
आप मेरी निजी वेबसाइट पर अन्य पोस्ट देख सकते हैं: https://hbolajraf.net

प्रयुक्त उपकरण एवं प्रौद्योगिकियाँ

  • विजुअल स्टूडियो 2022
  • .NET मानक 2.1
  • Nuget.exe

कार्यान्वयन

नई परियोजना निर्माण

विजुअल स्टूडियो के तहत एक नई प्रोजेक्ट क्लास लाइब्रेरी बनाएं और .NET कोर फ्रेमवर्क के नवीनतम संस्करणों के साथ संगतता कारण के कारण लक्ष्य ढांचे के रूप में .NET मानक 2.1 का उपयोग करें।

फ़ाइलें उत्पन्न करने के लिए Nuget CLI का उपयोग करें

1.Nuget.exe फ़ाइल डाउनलोड करें
Nuget.exe फ़ाइल का नवीनतम संस्करण डाउनलोड करने के लिए निम्नलिखित लिंक का उपयोग करें।

2.न्यूस्पेक फ़ाइल जेनरेट करें
पहले बनाए गए नए प्रोजेक्ट फ़ोल्डर के अंतर्गत, एक cmd कंसोल खोलें और nuspec फ़ाइल उत्पन्न करने के लिए नीचे दिए गए कमांड को चलाएँ।

nuget spec NewProjectName.csproj

कमांड के परिणाम से एक नई फ़ाइल उत्पन्न होनी चाहिए जिसमें नीचे दी गई सामग्री हो:



  
    $id$
    $version$
    $title$
    $author$
    false
    MIT
    
    http://project_url_here_or_delete_this_line/
    $description$
    Summary of changes made in this release of the package.
    $copyright$
    Tag1 Tag2
  

3.एनयूपीकेजी फ़ाइल जेनरेट करें

आपके पास nuget पैकेज फ़ाइल (nupkg) उत्पन्न करने के लिए दो समाधान आदेश हैं

प्रोजेक्ट के पोस्ट-बिल्ड इवेंट का उपयोग करना

विजुअल स्टूडियो के अंतर्गत NewProjectName.crproj पर राइट क्लिक करें और पोस्ट-बिल्ड इवेंट टैब चुनें।
उसके बाद नीचे कमांड डालें और समाधान बनाएं

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

नुगेट सीएलआई कमांड का उपयोग करना

न्यूजेट पैकेज तैयार करने के लिए सीएमडी विंडो के नीचे दिए गए कमांड को टेप करें

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

सभी मामलों में नई nuget पैकेज फ़ाइल आउटपुट निर्देशिका के अंतर्गत उत्पन्न की जाएगी: *C:\Dev\nuget_packages\NewProjectName*

आगे क्या ?

एक बार जब आप एक पैकेज बना लेते हैं, जो एक .nupkg फ़ाइल है, तो आप इसे अपनी पसंद की गैलरी में प्रकाशित कर सकते हैं (आर्टिफैक्टरी, एज़्योर आर्टिफैक्ट या गिटहब पैकेज रजिस्ट्री)

विज्ञप्ति वक्तव्य इस लेख को इस पर पुनर्मुद्रित किया गया है: https://dev.to/hbolajraf/c-create-nuget-package-using-net-standard-9oi यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3