पर स्थानीय न्यूजेट पैकेज अपडेट करना मेरे व्यक्तिगत और कार्य रीलेटेड क्लास लाइब्रेरीज़ के लिए अलग-अलग मेरे स्थानीय न्यूज लाइब्रेरी रिपोजिटरी हैं।पोस्ट-बिल्ड इवेंट
मैंने पुस्तकालयों के लिए कुछ nuget संकुल बनाए हैं जो अब विकास में नहीं हैं। मैंने यह केवल उनके लिए किया क्योंकि मुझे नहीं पता कि जैसे ही मेरी परियोजना बनाता है, उन्हें स्वचालित रूप से अपडेट करना है।
मुझे लगा है कि सभी काम विजुअल स्टूडियो कमांड प्रॉम्प्ट के साथ nuget कमांड लाइन द्वारा किया जा रहा है। इसलिए मैं आसानी से काम कर सकता हूं (निश्चित रूप से मैं पूरी तरह से आदेशों को जानता हूं और मैं नहीं करता!)
असल में मैं अपने प्रोजेक्ट के पोस्ट-बिल्ड इवेंट पर निम्न कार्य निष्पादित करना चाहता हूं।
परियोजना निर्माण पर: एक विशिष्ट फ़ोल्डर में
- नकल परियोजना dll (nuget पैकेज के lib फ़ोल्डर)
- नई फ़ाइल संस्करण के लिए nuspec फ़ाइल को अद्यतन करने (अपने प्रोजेक्ट हर निर्माण पर फ़ाइल संस्करण बढ़ती जा रही है)
- नई फ़ाइल संस्करण
फिल Haack के साथ नए nupkg फ़ाइल बनाने इस सुविधा से कुछ पता चलता है, लेकिन यह अभी भी जहाँ तक मैं बता सकता हूँ एक प्रोटोटाइप है।
तो मेरी आवश्यकता उपर्युक्त है। क्या किसी और ने इसे पूरा किया है?
यदि आप आउटपुट निर्देशिका सेट करना चाहते हैं तो आप दो चरण प्रक्रिया से भी बच सकते हैं। साथ ही, आप इस बात पर विचार करना चाहेंगे कि आपको निर्भरताएं शामिल करने की आवश्यकता है या नहीं: nuget पैक "$ (प्रोजेक्टपाथ)" -उप्यूट डायरेक्टरी "सी: \ NuGetPackages" -IncludeReferencedProjects –
यह रिमोट NuGet फ़ीड के लिए काम नहीं करेगा जो खुलासा नहीं करता है एक शेयर के रूप में पैकेज पथ। –