मैंने हाल ही में xamarin.forms
के भीतर अपने xamarin एंड्रॉइड प्रोजेक्ट पर त्रुटि ResolveLibraryProjectImports: PathTooLongException
प्राप्त करना शुरू कर दिया है। जब मैं ऑनलाइन देखता हूं तो सभी समाधान परियोजना को स्थानांतरित करने के लिए कहते हैं। क्या प्रोजेक्ट गुणों को बदलने या रीमेप करने का कोई तरीका है जो मुझे पूरी परियोजना को स्थानांतरित करने से बचने में मदद कर सकता है?स्थानांतरण के बिना xamarin एंड्रॉइड "पथ बहुत लंबा" हल करें
अद्यतन:
कारण इनाम और के बाद से सवाल नीचे, यहाँ आने के है कारण है कि मैं स्थानांतरित करने के लिए एक वैकल्पिक समाधान के लिए देख रहा हूँ:
निर्देशिका पदानुक्रम एक कारण के लिए कर रहे हैं। यदि हर किसी के पास फ़ोल्डरों का पूरा गुच्छा रूट नहीं होता है। वे हमें सबकुछ व्यवस्थित करने की अनुमति देने के लिए डिज़ाइन किए गए हैं। मेरा मामला वही है। मैंने सभी फ़ोल्डर्स क्लाउड, कोड, फ्रेमवर्क इत्यादि का आयोजन किया है। मैंने जिन सभी ढांचे के साथ काम किया है, उनमें से मैंने परियोजना की आंतरिक आवश्यकता के कारण कभी भी परियोजना को स्थानांतरित नहीं किया है। इसलिए, मुझे कोई कारण नहीं दिख रहा है कि मुझे इन सभी फ़ोल्डर्स (जो क्लाउड से भी बाहर है) से बाहर निकलने की आवश्यकता है और बाकी के अलावा उन्हें कुछ जगहों पर फेंक दें क्योंकि परियोजना इसके लिए पूछती है।
प्रोजेक्ट को स्थानांतरित करने से आपको क्या बाधा आ रही है? आप किस .NET फ्रेमवर्क को लक्षित करते हैं? (इस टिप्पणी को अभी एमएसडीएन दस्तावेज़ में देखा है: '.NET Framework 4.6.2 के तहत चल रहे ऐप्स से शुरू करना,।नेट फ्रेमवर्क 260 (या MAX_PATH) वर्णों से अधिक लंबे पथ का समर्थन करता है। ' –
@ मारिम्बा ने अभी आपकी टिप्पणी देखी है। मैं xamarin रूपों का उपयोग कर रहा हूं जो 4.5 .NET Frameworks को लक्षित करता है। मैं इस ढांचे को अद्यतन करने में असमर्थ था। इस पर अधिक एक .NET मुद्दा नहीं है लेकिन एंड्रॉइड फ्रेमवर्क के भीतर एक जावा मुद्दा है। एंड्रॉइड प्रोजेक्ट्स को सीधे बनाते समय मुझे एक ही समस्या का सामना करना पड़ा है। बाधा डालने के कारण, मैं –