2015-05-26 11 views
6

यह कैसे संभव है कि NuGet's Install-PackageUnable to find version 'x' of package 'y' के साथ विफल हो जाता है जब उस सटीक संस्करण को आधिकारिक भंडार में NuGet के रूप में जारी किया जाता है और यह https://www.nuget.org/packages/y पृष्ठ पर दिखाया गया है।NuGet मौजूदा पैकेज को खोजने में विफल रहता है

यहां nuget.org सामग्री और NuGet Install-Package कमांड आउटपुट के साथ विशिष्ट नमूना है।

nuget package snapshot

install package failure

अद्यतन। पैकेज स्रोत डिफ़ॉल्ट पर सेट हैं (nuget.org से)। असल में आप इस समस्या को सिर्फ Install-Package Log4Net.Async -Version 1.3.0 चला सकते हैं।

package sources

अद्यतन 2. मैं उजागर करने के लिए है कि इस बारे में कुछ डेवलपर की मशीन नहीं है चाहता हूँ - एक ही बातें दृश्य स्टूडियो ऑनलाइन नियंत्रक की मेजबानी बिल्ड पर हो रहा।

अद्यतन 3. यहां बताया गया है कि NuGet पैकेज लोड करने का प्रयास कैसे करता है और ऐसा लगता है कि NuGet API बस टूटा हुआ है, क्योंकि ये सभी अनुरोध नीचे दी गई त्रुटि से विफल हो जाते हैं।

install-package intercepted http requests

संसाधन के लिए नहीं मिला खंड 'पैकेज'

इसके अलावा NuGet पैदा करता NuGet एपीआई पर अजीब उत्पादन कॉल वी.एस. खोज संकुल स्तर पर मुद्दों, कृपया यहां देखें: http://pastebin.com/qveadrZB

+1

आपके पैकेज स्रोत क्या सेट हैं? हो सकता है कि आप ऑनलाइन nuget repo – bwest

+0

@bwest खोज नहीं रहे हैं, यह वास्तव में डिफ़ॉल्ट रूप से उपयोग करता है जो nuget.org को इंगित करता है। मैंने इसे विवरण में जोड़ा है। सुझाव के लिए धन्यवाद। –

+0

आपने कैसे हल किया? मैं बनाम 13 – RGarcia

उत्तर

2

NuGet वर्तमान में कुछ service issues से संबंधित है खोज और पैकेज कार्यक्षमता बहाल करें। यह संभव है कि यह आपके पैकेज को विफलता बहाल करने का कारण है।

यदि अन्य देव मशीन ठीक काम कर रही हैं, तो संभव है कि उनके पास इस पैकेज के कैश किए गए संस्करण तक पहुंच हो।

Screenshot of status.nuget.org on 26 May

+0

ओह, बिल्कुल NuGet API विफलता की तरह दिखता है (अपडेट 3 देखें)। आपको बहुत - बहुत धन्यवाद! –

+0

मैं पुष्टि कर सकता हूं कि समस्या अब हल हो गई है। –

0
  1. सही अपनी परियोजना में संदर्भ पर क्लिक करें
  2. NuGet पैकेज की व्यवस्था करें => सभी
  3. स्थापना रद्द प्रभावित संकुल

    यदि इस समस्या को हल नहीं होगा, सेल्सियस पर स्थित NuGetConfigFile से निकालने के लिए कोशिश : \ Users \ उपयोगकर्ता नाम \ AppData \ रोमिंग \ NuGet \ NuGet.config

+0

एक ही समस्या नई पूरी तरह से खाली परियोजना और विभिन्न मशीन पर भी होती है। कृपया अपडेट देखें। –

2

मैं जानता हूँ कि इस सूत्र बहुत पुराना है, लेकिन कोई है जो इन दिनों में मेरे जैसे यह समस्या है, यहाँ इस तरह की समस्या को हल करने के लिए मेरे समाधान खोजने के।

मैंने विजुअल स्टूडियो 2012/2015/2017 समानांतर स्थापित किया है, और 2012 "पैकेज त्रुटि नहीं मिली" के साथ विफल रहा है। तो मैं VS2017 में NuGet-सेटिंग में एक बार देख ले और निम्नलिखित पैकेज संसाधन मिला:

https://api.nuget.org/v3/index.json

मैं सिर्फ पैकेज संसाधनों और देखा करने के लिए इस स्थान कहा, खोजा संकुल जहां पाया और स्थापित (मेरे उदाहरण में HtmlRenderer)।

लेकिन फ्रेमवर्क 2.0 की संगतता से सावधान रहें! यह सेटिंग शायद संस्करण 2.0 की कार्यक्षमता को तोड़ देती है !!

आशा है कि यह कभी-कभी किसी को कहीं मदद करता है।

ग्रीटिंग्स

संबंधित मुद्दे