2013-03-05 9 views
6

मैं अपने एएसपी.नेट एमवीसी 4 समाधान के संदर्भों को प्रबंधित करने के लिए Visual Studio .NET 2012 और NuGet का उपयोग कर रहा हूं।एक्सटेंशन पर संदर्भ हटाएं

NuGet के माध्यम से बनाए गए संदर्भ को मैं कैसे हटा सकता हूं? मुझे पता है कि मैं बस जा सकता हूं और इसे राइट-क्लिक के माध्यम से हटा सकता हूं, निकालें। हालांकि, यह मेरे लिए खतरनाक प्रतीत होता है, क्योंकि संदर्भित पैकेजों ने स्वयं की अन्य निर्भरताओं को लाया होगा।

अपने मुख्य परियोजना में, मैं दायाँ क्लिक किया है References->Manage NuGet Packages और Moq स्थापित (कृपया नीचे स्क्रीनशॉट देखें)

Manage NuGet Packages

हालांकि, मैं अपने टेस्ट मैचों में Moq संदर्भित करने के लिए सक्षम नहीं था।

मुझे एहसास हुआ कि Guestbook.Tests प्रोजेक्ट जो बनाया गया था जब मैंने अपना एएसपी.नेट एमवीसी 4 समाधान बनाया, और इसका अपना References है।

तो मैंने यहां Moq जोड़ा, लेकिन मैं अपने मुख्य Guestbook प्रोजेक्ट से Moq को साफ़ और निकालना चाहता हूं।

क्या कोई मुझे सुरक्षित तरीके से यह करने के लिए सही दिशा में इंगित कर सकता है?

अग्रिम में बहुत बहुत धन्यवाद!

उत्तर

7

सबसे आसान तरीका है TOOLS पर जाने के लिए है ताकि यह सबकुछ साफ कर सके जिसमें आप याद कर सकते हैं।

+0

कूल, धन्यवाद, मैंने अभी कोशिश की और यह काम किया! इसके अलावा, सफाई पर पैकेज प्रबंधक का उपयोग करने पर अच्छी सलाह। –

4

एक ही स्क्रीन का प्रयोग के रूप में आप ऊपर दिखाने के लिए, चयन इंस्टॉल किए गए पैकेज, तो MOQ संदर्भ आप तो स्थापना रद्द प्रबंधन करने के लिए/विकल्प होना चाहिए लगता है।

Uninstall-Package Moq

तुम हमेशा सिर्फ फ़ाइलों को हटाने के बजाय पैकेज प्रबंधक का उपयोग करना चाहिए: ->Library Package Manager ->Package Manager Console और निम्न दर्ज

enter image description here

+0

धन्यवाद, 'इंस्टॉल किए गए पैकेज' के अन्य विकल्प को नहीं देखा। इसे 'ऑनलाइन' मेनू पर देखकर, यह केवल स्थापित होने की एक हरे रंग की जांच दिखाता है। मैं पहले से ही @RyanGates जवाब के माध्यम से की स्थापना रद्द, लेकिन एक और तरीका यह करने के लिए लिए +1। –

+0

इस विधि में अतिरिक्त लाभ है कि जब एकाधिक परियोजनाओं में एक पैकेज स्थापित किया जाता है, तो आप उन्हें एक साथ सभी अनइंस्टॉल कर सकते हैं। –

2

आप कमांड के साथ पैकेज मैनेजर कंसोल का उपयोग कर सकते हैं: इसे हटाने के लिए अनइंस्टॉल-पैकेज पैकेज आईडी, या समाधान फ़ोल्डर के तहत 'पैकेज' फ़ोल्डर से पैकेज फ़ोल्डर को हटाएं। पैकेज प्रबंधक कंसोल के बारे में अधिक जानकारी आप यहां पा सकते हैं: http://docs.nuget.org/docs/reference/package-manager-console-powershell-reference

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