को अनदेखा करता है मेरे पास एक विजुअल स्टूडियो 2013 प्रोजेक्ट है जो Nuget का उपयोग करता है। मेरे पास समाधान की मूल निर्देशिका में संकुल.कॉन्फिग फ़ाइल है, जिसे हम स्थापित करना चाहते हैं Nuget संकुल को परिभाषित करना। मेरे पास समाधान की मूल निर्देशिका में nuget.config फ़ाइल भी है, पैकेज स्रोतों को परिभाषित करने के साथ-साथ कुछ पैकेजसोर्स प्रमाण-पत्र भी हैं। पैकेज स्रोतों में से एक हमारी कंपनी के लिए एक निजी रेपो है।विजुअल स्टूडियो 2013 nuget.config
यदि मैं समाधान की उस रूट निर्देशिका में कमांड प्रॉम्प्ट खोलता हूं, और nuget restore
टाइप करें तो यह ठीक काम करता है, और हमारे द्वारा उपयोग किए जाने वाले कुछ कस्टम पैकेजों को खींचने के लिए हमारे निजी प्रतिनिधि को मारने में सक्षम है।
लेकिन अगर मैं विजुअल स्टूडियो 2013 में समाधान खोलता हूं, और इसे बनाता हूं, तो यह हमारे कस्टम पैकेज को डाउनलोड करने का प्रयास करते समय विफल रहता है, क्योंकि यह हमारी nuget.config फ़ाइल को अनदेखा कर रहा है, और इस प्रकार हमारे निजी न्यूज रेपो के बारे में नहीं पता ।
मैं उपकरण> विकल्प में जा सकता हूं और हमारे निजी रेपो जोड़ सकता हूं, लेकिन हम समाधान के भीतर सबकुछ करने की कोशिश कर रहे हैं, ताकि यह बिना किसी कस्टम कॉन्फ़िगरेशन के आउट-द-बॉक्स का निर्माण कर सके।
वीएस 2013 द्वारा nuget.config को अनदेखा क्यों किया जा रहा है?
मुझे लगता है कि आप पहले से ही जानते हैं कि Nuget इस क्रम में NuGet.config फ़ाइलों की खोज करता है: 1. .nuget \ nuget.config 2. उस प्रोजेक्ट-फ़ोल्डर से रूट पर रिकर्सिव रूप से चलता है। 3. वैश्विक NuGet.config जो% appdata% \ NuGet \ nuget.config पर होने की उम्मीद है, यह अंतिम रूप से आपकी मशीन-व्यापी (प्रति उपयोगकर्ता) फ़ाइल है, उपयोगकर्ता \ {user-name} \ roaming में, और वह फ़ाइल है जो विजुअल स्टूडियो के भीतर होती है जब आप टूल्स> विकल्प में जाते हैं और अपना निजी रेपो जोड़ते हैं। इस प्रकार, आप इसे PowerShell या जो कुछ भी एक्सेस कर सकते हैं। – JamesWHurst
@JamesWHurst क्या आप कह रहे हैं कि विजुअल स्टूडियो मेरी परियोजना में nuget.config जानकारी का कभी सम्मान नहीं करेगा, और इसके बजाय मुझे वैश्विक nuget.config फ़ाइल को रेपो जोड़ने के लिए PowerShell का उपयोग करने की आवश्यकता है? –
क्या यह काम करता है यदि आप अपने nuget.config को उसी फ़ोल्डर से स्थानांतरित करते हैं जैसे subnolder के समाधान के रूप में .nuget (इस प्रकार। Nuget \ nuget.config)? –