2016-07-13 12 views
16

मैं netcoreExample और मैं कहा जाता है एक निश्चित फ़ोल्डर में कमांडलाइनडॉटनेट पुनर्स्थापित करने के लिए डिफ़ॉल्ट आउटपुट फ़ोल्डर कहां है?

dotnew new 

का उपयोग कर जो Program.cs और project.json हैं बनाया दो फ़ाइलों देखते हैं कि देख सकते हैं एक सरल .net कोर बनाने की कोशिश की। तब मैं जब मैं कमांड

dotnet restore 

चलाने के लिए यह पता चलता है पैकेज सफलतापूर्वक पुनर्स्थापित करता है की कोशिश project.json

में निर्भरता प्रविष्टि के लिए Microsoft.EntityFrameworkCore जोड़ें। हालांकि, जब मैं उस फ़ोल्डर का निरीक्षण करता हूं जहां से मैं डॉटनेट को पुनर्स्थापित करता हूं, मुझे "पैकेज" फ़ोल्डर नहीं दिखाई देता है जिसे आमतौर पर बनाया जाता है जब पुरानी सी # परियोजनाओं को Nuget पुनर्स्थापना चल रहा है।

मुझे आश्चर्य है कि डॉटनेट सभी निर्भरताओं को आउटपुट को पुनर्स्थापित कैसे करता है।

उत्तर

22

डिफ़ॉल्ट रूप से विंडोज़ पर %userprofile%\.nuget\packages। मेरी इच्छा है कि dotnet restore -verbosity <verbosity-level> मुद्रित हो जहां इसे पुनर्स्थापित किया जा रहा था।

अन्य OSes पर अपनी तरह <HOME-environment-variable-location>/.nuget/packages

+2

FYI करें एक कस्टम आउटपुट फ़ोल्डर निर्दिष्ट करने के लिए --packages विकल्प का उपयोग करें। –

+0

"मैं डॉटनेट पुनर्स्थापना -verbosity मुद्रित आउट चाहता हूं जहां इसे पुनर्स्थापित किया गया था" उस पर +1 –

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