रोज़गार की जगह पर हमारे पास एक स्वभावपूर्ण प्रॉक्सी सर्वर है जो अक्सर nuget संकुल विंडो को अनुपयोगी बनाता है (यह nuget कमांड लाइन के लिए भी सच है)। मैंने उन पैकेजों की प्रतिलिपि बनाना शुरू कर दिया है जिन्हें हम अक्सर नेटवर्क शेयर पर स्थानीय दर्पण में उपयोग करते हैं, लेकिन मैन्युअल रूप से ऐसा करना कठिन हो गया है। मैंने स्वचालित रूप से संकुल डाउनलोड करने के लिए पावरहेल का उपयोग करने के साथ प्रयोग किया है, लेकिन कुछ पैकेजों से अधिक दिखाने के लिए ओडाटा यूरी नहीं लग रहा है। उदाहरण के लिए निम्न क्वेरी चलाएं:आधिकारिक nuget पैकेज रिपॉजिटरी
$feed = [xml]$webClient.DownloadString("http://feed.nuget.org/ctp2/odata/v1/Packages?$filter=startswith(Title,'O') eq true&$top=100")
शीर्ष 100 पैकेजों को वापस लौटाएं जिनके शीर्षक 'ओ' से शुरू हो रहा है, लेकिन कोई पैकेज वापस नहीं किया जाता है। अजीब बात यह पैकेज नामों के साथ ठीक काम करती है जो http://feed.nuget.org/ctp2/odata/v1/Packages
पर मारकर लौटाए गए पैकेज की डिफ़ॉल्ट सूची में हैं। मैं अनुमान लगा रहा हूं कि कुछ प्रकार की पेजिंग चल रही है, जहां मैं केवल पहले पृष्ठ पर पूछताछ कर रहा हूं। पैरामीटर के साथ खेलना मुझे लगता है कि अगले पृष्ठ में बदलने में सक्षम नहीं है ...
क्या किसी और ने ऐसा करने की कोशिश की है? क्या किसी और ने न्यूजेट का उपयोग करके टाइमआउट/खराब अनुरोधों को देखा है?
यह शानदार जवाब था। मैंने पीएस लिपि का इस्तेमाल किया। बाद में मैंने Nuget.Downloader का उपयोग किया। लेकिन आज मैंने पाया है, दोनों काम नहीं कर रहे हैं ... तो, महोदय; क्या आपके पास इस प्रश्न के लिए एक अद्यतन उत्तर है? –