2017-09-16 13 views
6

में होस्ट किए गए NuGet स्ट्रीम से पैकेज नहीं मिल रहा है, इसलिए हमारे पास हमारी टीम के लिए विभिन्न संसाधनों को साझा करने के लिए एक आर्टिफैक्टरी स्थापित है और उनमें से एक NuGet पैकेज होने का कारण है। अब, मैं बहुत बहुत Artifactory के लिए नया हूँ और मेरी टीम के साथी से एक Artifactory पर एक NuGet पैकेज अपलोड की गई और धारा पते जो की तरह लग रहा दिया:आर्टिफैक्टरी

Http:/OurArtifactory/api/nuget/folder 

मैं आगे चला गया और कहा कि यूआरएल पर एक नया NuGet स्रोत के रूप में मेरी दृश्य स्टूडियो। और विजुअल स्टूडियो ने उस पते को वैध स्रोत के रूप में जोड़ा। अब तक सब ठीक है। अब, जब मैं अपने वीएस में NuGet पैकेज मैनेजर की browse विंडो पर जाता हूं, तो मुझे यह देखने की उम्मीद थी कि एक पैकेज जिसे मैं आर्टिफैक्टरी में होस्ट करता हूं। लेकिन जब मैं उस खिड़की पर हूं तो मुझे कोई पैकेज नहीं दिख रहा है।

अब, चूंकि यह एक प्रमाणित सर्वर है, मुझे एहसास हुआ कि मुझे यहां अपने सुरक्षा प्रमाण-पत्र सेट करना है। जो मैं निम्न कमांड का प्रयोग किया था: इसके अलावा यहां

nuget setapikey [apikey] -source [feedUrl] nuget sources add|update -Name [name] -source [feedUrl] -User [username] -pass [password]

मैं आदेश की password क्षेत्र में

  • नियमित पासवर्ड, एन्क्रिप्टेड पासवर्ड और भी API कुंजी की आपूर्ति की कोशिश की लेकिन कुछ भी नहीं काम कर रहा है।

अब, सुरक्षा प्रमाण-पत्र सेट करने के बाद भी, समस्या बनी हुई है। एक और बात मुझे एहसास हुआ जब मैंने वर्बोज़ लॉग का अनुरोध करने के लिए वर्बोज़ लॉग का अनुरोध किया था कि यह स्ट्रीम को खोजने में सक्षम है और स्ट्रीम से वापस OK प्राप्त कर रहा है, जब यह पैकेज को खोजने का प्रयास करता है, तो यह नहीं मिलता है धारा के अंदर पैकेज। मेरे लॉग नीचे दिखाई देता है:

install-package ArrayAnalysis.Data -verbose GET https://url/finbyId()' OK https://url/findbyid()' 5ms Install-Package : Unable to find package 'package.name' At line:1 char:16 + install-package <<<< ArrayAnalysis.Data -verbose + CategoryInfo : NotSpecified: (:) [Install-Package], Exception + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

मुझे यकीन है कि अगर मैं कुछ है कि मुझे याद आ रही कर होना चाहिए व्यक्ति हूं। कोई विचार?

+0

तो अब आपकी समस्या क्या है? आप अपने वीएस में NuGet पैकेज मैनेजर की ब्राउज़ विंडो से कोई पैकेज नहीं देख सकते हैं? क्या आप आईई ब्रोवर में अपना स्ट्रीम पता सीधे खोल सकते हैं? –

+1

@ लियो-एमएसएफटी: हाँ, जब मैं ब्राउज़र में पता खोलता हूं तो यह – TeaLeave

+0

आपके उत्तर देने के लिए हल करता है। क्या यह अनाम पहुंच सेटिंग्स को अनचेक करने की अनुमति देता है? यह सुरक्षा के तहत परिभाषित किया गया है सामान्य विन्यास या वे पैकेज prerelease संस्करण हैं? इसके अलावा, क्या आपकी टीम के सदस्य NuGet पैकेज मैनेजर की किसी भी पैकेज ब्राउज़ विंडो को देख सकते हैं। –

उत्तर

2

कृपया सुनिश्चित करें कि "प्रीरलीज शामिल करें" विकल्प चेक किया गया है जब आप एक प्रीलीज़ संस्करण दिखाना चाहते हैं या आप फ़ीड को केवल प्रीरलीज पैकेज हैं। enter image description here

और यदि आप Nuget पैकेज प्रबंधक कंसोल में कमांड के माध्यम से प्रीलीज़ संस्करण स्थापित करना चाहते हैं, तो आपको विस्तृत संस्करण निर्दिष्ट करना होगा। उदाहरण के लिए:

install-package ClassLib -version 1.0.0-rtm 
संबंधित मुद्दे