2016-12-10 7 views
17

गुड दोपहर,NuGetScratch निर्देशिका को सुरक्षित रूप से हटाया जा सकता है?

मैं एक एसएसडी का उपयोग कर रहा हूं और कमरे से बाहर निकलने के करीब आ रहा हूं। WinDirStat (! महान उपयोगिता) चल रहा करने पर मैंने पाया सबसे बड़ी शेष HD अंतरिक्ष हॉग "NuGetScratch" निर्देशिका में स्थित है:

C: \ उपयोगकर्ता [उपयोगकर्ता नाम] \ AppData \ Local \ अस्थायी \ NuGetScratch \

नाम के आधार पर मैं इस धारणा के तहत हूं कि यह एक स्वैप/अस्थायी प्रकार की फ़ाइल है जो शायद किसी भी NuGet बीमार प्रभावों के बिना हटा दी जा सकती है। क्या कोई इसकी पुष्टि कर सकता है या आगे की जानकारी प्रदान कर सकता है? यदि यह मायने रखता है तो मैं विंडो 10 का उपयोग कर रहा हूं।

+0

आपके विंडोज 7 और विंडोज 10 ड्राइव दोनों पर संदर्भित निर्देशिका से संबंधित निर्देशिका खाली है, और मैंने दोनों वातावरण में वीएस में NuGet का उपयोग किया है। सम्मेलन से, जो कुछ भी वर्तमान में "टेम्प" निर्देशिका में उपयोग में नहीं है, हटाने के लिए उचित खेल है। आपने निर्देशिका के आकार का उल्लेख नहीं किया है। अगर आपने सही मंच में पूछा था, तो आपको शायद अधिक जानकारी प्राप्त होगी। –

+0

ब्याज से, मेरी मशीन – Savage

उत्तर

23

हां, हटाना ठीक होना चाहिए।

आप निर्देशिका को मैन्युअल रूप से हटाने के बजाय NuGet.exe locals temp -clear भी चला सकते हैं।

अधिक जानकारी के लिए, https://docs.nuget.org/ndocs/consume-packages/managing-the-nuget-cache देखें।

+2

पर देव के लगभग 3 वर्षों में 86 जीबी तक पहुंच गया यह ऐसा लगता है कि विजुअलस्टूडियो | nuget% स्थानीयappdata% \ NuGetScratch के तहत विशाल कैशिंग निर्देशिका को कूड़ा कर रहा है। मैं वीएस के उपयोग के प्रत्येक नए उदाहरण के लिए एक नई निर्देशिका देखता हूं, और वे निर्देशिका VS बंद करने के बाद दूर नहीं जाती हैं। अब मैं उस आदेश को चलाने के लिए एक निर्धारित दैनिक कार्य चलाता हूं। यह मुझे कई अन्य वीएस/न्यूजेट उपयोगकर्ताओं को आश्चर्यचकित करता है जो इस समस्या को नहीं देख रहे हैं। –

+3

Resharper को अद्यतन करने से NuGetScratch [issue] (https://github.com/NuGet/Home/issues/4040) –

+1

को हल किया गया है यदि किसी को 'अज्ञात कमांड' लोकल 'मिलता है जैसे कि मैं आदेश निष्पादित करते समय था, तो यह जवाब देखें ] (http://stackoverflow.com/a/34935038/894792) – Luke

7

जानकारीपूर्ण लिंक के लिए धन्यवाद @ बिलहोआग।

हर किसी कि चरण दर चरण निर्देश चाहता है के लिए,

1.) यह एक Resharper बग है। यदि आपके पास Resharper का संस्करण है जो 2016.3.2 से पुराना है, तो https://resharper-support.jetbrains.com/hc/en-us/articles/207242355-Where-can-I-download-an-old-previous-ReSharper-version- पर जाएं और 2016.3.2 डाउनलोड करें।

2.) आप उपकरण -> Nuget पैकेज प्रबंधक -> पैकेज प्रबंधक कंसोल पर जाकर और NuGet.exe locals temp -clear टाइप करके और एंटर दबाकर Nuget पैकेज प्रबंधक कंसोल के माध्यम से पुरानी फ़ाइलों को साफ़ कर सकते हैं। समाशोधन समाप्त करने के लिए 5 से 10 मिनट का समय लग सकता है, लेकिन यह काम करेगा।

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

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