विंडोज़ में पथों में 25 9 वर्णों की सीमा है। दुर्भाग्यवश, हमारे कुछ सेवा संदर्भ नामों के कारण यह हमारे लिए समस्याएं पैदा कर रहा है।आप .NET सेवा संदर्भों के लिए फ़ाइल नामों को कैसे नियंत्रित कर सकते हैं?
उदाहरण के लिए, हम पहले से ही एक लंबी पथ के साथ हमारे TFS शाखा है, और फिर नेट सेवा संदर्भ लगभग इस डबल क्योंकि वे हमेशा फ़ाइल नाम के रूप में पूरी तरह से योग्य नाम स्थान का उपयोग करें:
Some.Really.Long.Fully.Qualified.Namespace.Service.Reference.Name.datasource
AFAIK , आप सेवा संदर्भ का नाम नहीं बदल सकते हैं - लेकिन Ihoping मैं गलत हूं। क्या यह किया जा सकता है?
यदि नहीं, तो क्या इस कष्टप्रद मुद्दे पर कोई अन्य संभावित कामकाज है?
संपादित करें: साथ ही, मुझे पता है कि एक स्पष्ट समाधान हमारे नामस्थानों और/या पथ को छोटा करना होगा, लेकिन मान लें कि हम इस मामले में ऐसा नहीं कर सकते हैं। :) मैं मुख्य रूप से यह समझने की कोशिश कर रहा हूं कि सेवा संदर्भों के लिए फ़ाइल नामों को कैसे नियंत्रित किया जाए।
अद्यतन: मेरे पास मूल मुद्दा है जहां टीएफएस मुझे किसी विशेष शाखा पर नवीनतम नहीं होने दे रहा है। यहां सही त्रुटि है:
TF205022: The following path contains more than the allowed 259 characters: [C:\Some-really-long-259-character-path-here]
आपकी प्रतिक्रिया के लिए धन्यवाद। आप सही हैं, सीमा 256 है। मैं टीएफएस से मिली त्रुटि से गुमराह था (उपर्युक्त अपडेट देखें), जैसे कि यह 25 9 वर्णों तक की अनुमति है। –