मैं सॉफ़्टवेयर परिनियोजन प्रणाली (भंडार, संस्करण और वितरण) के रूप में Nuget का उपयोग करने का प्रयास कर रहा था - ऑक्टोपस से विचार। पहले मैं एम्बेडेड एक सीएमडी स्टार्टअप स्क्रिप्ट के साथ एक स्वयं निकालने वाले आरएआर अभिलेखागार में एएसपी.NET साइटों को पैकेजिंग कर रहा था। अब मैं स्वचालित निर्माण के दौरान नुजेट बनाने के पक्के बनाने का प्रयास कर रहा हूं। जब पैकेज स्थापितNuget कमांड लाइन इंस्टॉल लॉन्च नहीं कर रहा है इंस्टॉल/इनिट स्क्रिप्ट
nuget.exe install <package_id> -OutputDirectory <install_folder> -source <local_repo>
एक ही स्क्रिप्ट निष्पादित करने में सक्षम हैं: मुद्दा यह है कि पैकेज स्थापना स्क्रिप्ट (उपकरण \ Install.ps1 या उपकरण \ Init.ps1) यदि पैकेज कमांड लाइन का उपयोग कर स्थापित किया जा रहा है निष्पादित नहीं है विजुअल स्टूडियो पैकेज मैनेजर या कंसोल से।
मुझे नहीं लगता कि यह पावरशेल के omnipresence के बाद क्यों संभव नहीं होना चाहिए।
क्या मुझे कुछ याद आ रहा है या यह डिज़ाइन द्वारा व्यवहार है? आपकी मदद की सराहना करेंगे।
हाँ, हम MSDeployपर विचार किया, लेकिन हम पहले से ही स्क्रिप्ट है कि एक ही बात करते हैं और अधिक नियंत्रण दे स्थापित है और हम कुछ मजबूत पैकेज प्रबंधन और निर्माण कलाकृतियों के लिए भंडार (कुछ है कि जावा लोगों Maven के साथ क्या) की जरूरत है।
'निष्पादित न करें', क्या आपका मतलब है कि स्क्रिप्ट का आह्वान नहीं किया जा रहा है, या वे निष्पादन के दौरान विफल हो जाते हैं? –
उन्हें – uralrocks