हम अपने पैकेज प्रबंधन को मैन्युअल रूप से अद्यतन करने वाली फाइलों से लेकर न्यूगेट तक ले जा रहे हैं। मैं उन पैकेजों के पुराने संस्करणों को स्थापित करने का प्रयास कर रहा हूं जो हमारे पास पहले से ही स्रोत नियंत्रण में हैं। UI से ऐसा करने का कोई तरीका नहीं है इसलिए मैं उचित संस्करण प्राप्त करने के लिए कमांड लाइन का उपयोग करता हूं।
किसी कारण के लिए, Install-Package
मुझे बताती रहती है कि नगेट गैलरी अगम्य है।
Nuget.org [ https://www.nuget.org/api/v2/] स्रोत अप्राप्य है। नूगेट लोकल कैश में वापस गिरना
यह हमारे किसी एक समाधान में ही होता है। यदि मैं एक नया समाधान बनाता हूं या उसी रिपॉजिटरी में एक दूसरे का उपयोग करता हूं, तो पैकेज अपेक्षित रूप से स्थापित हो जाएगा। मैं स्थानीय कैश को भरने के लिए डमी समाधान में पैकेज भी स्थापित कर सकता हूं और फिर उन्हें दोषपूर्ण समाधान में सफलतापूर्वक स्थापित कर सकता हूं। मैंने Invoke-WebRequest
NuGet कंसोल से url पर कोशिश की है और मुझे HTTP 200 मिलता है।
इसका क्या कारण हो सकता है? क्या प्रति समाधान / परियोजना के आधार पर पैकेज स्रोतों को ओवरराइड करने का एक तरीका है?