में क्रेज़ी दीप पथ की लंबाई किसी ने भी .NET कोर 1.1 में कोई समस्या देखी है, जहां netcoreapp1.1 \ प्रकाशित फ़ोल्डर के नीचे वे एक बिन फ़ोल्डर के साथ समाप्त होते हैं जो स्वयं पर लूप लगता है और अंत में पथ भी बनता है विंडोज में दिखाई देने के लिए लंबा संदेश। विंडोज एक्सप्लोरर में इस फ़ोल्डर को हटाने की कोशिश करने से एक स्रोत बहुत लंबा संदेश दिखाई देता है। एकमात्र समाधान RoboCopy का उपयोग करना था।नेट कोर 1.1
यहाँ उत्पन्न पथ में से एक का एक उदाहरण है:
बिन \ डीबग \ netcoreapp1.1 \ प्रकाशित \ बिन \ डीबग \ netcoreapp1.1 \ प्रकाशित \ बिन \ डीबग \ netcoreapp1.1 \ प्रकाशित \ बिन \ डीबग \ netcoreapp1.1 \ प्रकाशित \ बिन \ डीबग \ netcoreapp1.1 \ प्रकाशित \ बिन \ डीबग \ netcoreapp1.1 \ प्रकाशित \ बिन \ डीबग \ netcoreapp1.1 \ \ बिन \ डीबग \ netcoreapp1.1 \ प्रकाशित प्रकाशित \ बिन \ डीबग \ netcoreapp1.1 \ प्रकाशित \ बिन \ डीबग \ netcoreapp1.1 \ प्रकाशित \ बिन \ डीबग \ netcoreapp1.1 \ प्रकाशित \ बिन \ डीबग \ netcoreapp1.1 \ \ बिन \ डीबग \ netcoreapp1.1 \ प्रकाशित प्रकाशित \ बिन \ डीबग \ netcoreapp1.1 \ प्रकाशित \ बिन \ डीबग \ netcoreapp1.1 \ प्रकाशित \ बिन \ रिहाई \ netcoreapp1.1 \ \ बिन \ रिहाई प्रकाशित \ netcoreapp1.1 \ \ बिन \ रिहाई प्रकाशित \ netcoreapp1.1 \ प्रकाशित \ बिन \ रिहाई \ netcoreapp1.1 \ प्रकाशित \ बिन \ रिहाई \ netcoreapp1.1 \ प्रकाशित \ नियंत्रक \
क्या यह किसी समस्या के कारण गलत है जिसे मैंने गलत तरीके से सेटअप किया है?
पिछले सफाई लौटे निम्नलिखित आंकड़े:
फ़ोल्डर: 6866 फ़ाइलें: 7391
मैं निम्न आदेश का उपयोग करके प्रकाशन कर रहा हूँ:
dotnet publish -c debug
ऐसा लगता है प्रत्येक प्रकाशित फ़ोल्डर संरचना बनाता है गहरा और यह मेरे प्रोजेक्ट में सीएसएचटीएमएल फाइलों से संबंधित है जो इस फ़ोल्डर संरचना को बना रहा है:
\publish\bin\debug\netcoreapp1.1\publish\Controllers\Account\Views
तो दूसरी निर्माण पर इस संरचना:
\publish\bin\debug\netcoreapp1.1\publish\bin\debug\netcoreapp1.1\publish\Controllers\Account\Views
और इसी तरह ...
मैं एसडीके 1.0.0-preview2-1-003177 उपयोग कर रहा हूँ
यदि मैं इसे सही ढंग से पढ़ रहा हूं, तो उस नेस्टेड फ़ोल्डर संरचना वास्तव में डिस्क पर मौजूद है? –
इसके अलावा, मुझे नहीं लगता कि आप Windows Explorer के साथ उस फ़ोल्डर को हटाने में सक्षम होंगे क्योंकि यह प्रोग्राम MAX_PATH परिभाषा (260) के कई तरीकों से सीमित है। आप एक प्रोग्राम लिख सकते हैं जो आपके लिए फ़ोल्डर को हटा देगा। संपादित करें: मुझे लगता है कि रोबोकॉपी भी काम करता है। असली समस्या यह थी कि पथ MAX_PATH –
से अधिक था, आपने इसे कैसे प्रकाशित किया? – Pawel