2016-09-08 12 views
7

पर SSH.NET इंस्टॉल नहीं कर सकता है इससे कोई फर्क नहीं पड़ता कि मैं किस फ्रेमवर्क संस्करण का उपयोग करता हूं (3.5, 4 और 4.5 के साथ प्रयास किया गया)।विजुअल स्टूडियो 2012 अल्टीमेट

मुझे हमेशा एक संदेश मिलता है जो कहता है कि 'एसएसएच.NET' पहले से ही 'SshNet.Security.Cryptography' पर परिभाषित निर्भरता है। लेकिन अगर मैं 'SshNet.Security.Cryptography' स्थापित करने का प्रयास करता हूं, तो मुझे एक और संदेश मिलता है जो कहता है कि इसमें पहले से ही 'System.IO' के लिए परिभाषित निर्भरता है, और इसी तरह ...

मैंने nuget के माध्यम से प्रयास किया है पैकेट प्रबंधक और nuget कमांड लाइन भी।

क्या हो रहा है पर कोई सुराग? सादर

+0

आप वास्तव में यह त्रुटि संदेश कहां देख रहे हैं? –

+0

यह दोनों nuget पैकेट प्रबंधक और nuget कमांड लाइन –

+0

के लिए आउटपुट है क्या आप एक स्क्रीनशॉट शामिल कर सकते हैं? मैं पूछ रहा हूं क्योंकि मैं यह नहीं समझ सकता कि यह कैसे प्रदर्शित किया गया है या क्यों प्रदर्शित किया गया है, और शब्द के लिए Google को खोजना ** "पहले से परिभाषित निर्भरता है" ** केवल परिणामस्वरूप ही इस प्रश्न को लाता है। –

उत्तर

5

करने में सफल स्थापित कर सकता है https://github.com/sshnet/SSH.NET/issues/82

के अनुसार है

ऐसा लगता है कि मैं "डाउनलोड" (बेशक) पर क्लिक करके सीधे https://www.nuget.org/packages/SSH.NET/ से NuGet पैकेज डाउनलोड कर सकता हूं।

फिर, पैकेज निकालें और मुझे उपयोग किए जा रहे .NET फ्रेमवर्क संस्करण के अनुसार आवश्यक डीएल चुनें।

सभी के लिए धन्यवाद! :)

+0

आप इसे –

0

मैं विजुअल स्टूडियो 2012 में एक ही मुद्दा मिल भले ही मैं नवीनतम अद्यतन स्थापित किया है और विजुअल स्टूडियो 2012 फिर में नवीनतम संस्करण 2.8.60318.667 को NuGet पैकेज प्रबंधक उन्नयन मैं दृश्य स्टूडियो में इस पैकेज स्थापित करने की कोशिश 2013 जहां NuGet पैकेज प्रबंधक संस्करण 2.8.60610.756 है। SSH.NET का पैकेज सफल स्थापित किया गया।

इसलिए मुझे डर है कि एसएसएच.NET पैकेज और NuGet पैकेज प्रबंधक संस्करण 2.8.60318.667 के वर्तमान संस्करण के बीच कुछ समस्या है। लेकिन यह समस्या विजुअल स्टूडियो 2013 में हल हो गई है, मेरा सुझाव है कि आप अपने विजुअल स्टूडियो को उच्च संस्करण में अपग्रेड करें।

अपनी समस्या के लिए एक और तरीका है आप दृश्य स्टूडियो 2012 में SSH.NET पैकेज के पिछले संस्करण को स्थापित कर सकता है कि मैं SSH.NET 2016.0.0-beta2 version जाँच की है, यह दृश्य स्टूडियो 2012

0

मुझे इसके लिए समाधान मिला है।

पहले दृश्य स्टूडियो 2010 के लिए

पैकेज प्रबंधक स्थापना और पहले

  1. दृश्य स्टूडियो में दृश्य स्टूडियो में NuGet पैकेज प्रबंधक स्थापित करें, क्लिक करें उपकरण> एक्सटेंशन और अपडेट।
  2. ऑनलाइन पर नेविगेट करें, "विजुअल स्टूडियो के लिए NuGet पैकेज प्रबंधक" की खोज करें और डाउनलोड पर क्लिक करें।
  3. इंस्टॉलर संवाद बॉक्स में, इंस्टॉल करें पर क्लिक करें।
  4. जब स्थापना पूर्ण हो जाती है, तो विजुअल स्टूडियो को पुनरारंभ करें।

तो निम्न कार्य करके NuGet पैकेज प्रबंधक का उपयोग कर SHH.NET स्थापित:

  1. समाधान Explorer में, राइट क्लिक करें संदर्भ (या एक वेबसाइट परियोजना में बिन), या वांछित परियोजना, और चुनें NuGet पैकेज प्रबंधित करें ...
  2. SHH के लिए खोजें।नेट
  3. फिर
+0

के रूप में चिह्नित कर सकते हैं प्रश्न फिर से वीएस 2012 था और वीएस 2010 नहीं था। – Dror

0

स्थापित करें क्लिक करें मैं वी.एस. 2013 मैं upgraded the NuGet Package Manager to version 2.12 में एक ऐसी ही समस्या थी और उसके बाद SSH.Net संस्करण 2016.1.0 स्थापित करने में सक्षम था।

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