2012-03-22 23 views
9

मेरी कंपनी के मानक के रूप में, सभी कोड दस्तावेज़ टैब के बजाय 4 रिक्त स्थान का उपयोग करते हैं, और सभी टैब को आवश्यकतानुसार 4 रिक्त स्थान के साथ प्रतिस्थापित किया जाता है। यह सब ठीक और बेवकूफ काम करता है। हालांकि, हाल ही में मैंने पाया कि जब भी Nuget मेरे web.config पर एक अद्यतन करता है, तो पूरी फ़ाइल इंडेंट के प्रत्येक स्तर के लिए 4 की स्थिरता में 2 रिक्त स्थान के साथ फिर से लिखी जाती है। यह वास्तव में कष्टप्रद है, क्योंकि यह हमारे वीसीएस को लगता है कि पूरी फाइल बदल गई है जब वास्तव में केवल कुछ पंक्तियां हैं। क्या इसको रोकने के लिए कोई रास्ता है?Nuget और web.config स्वरूपण

+3

हाँ, यह वास्तव में एक कष्टप्रद मुद्दा है। सामान्य diffs प्राप्त करने के लिए लगातार CTRL + K + D होने के बाद लंगड़ा है। – Gromer

उत्तर

2

इस के किसी भी समाधान से अवगत नहीं है। आपको शायद इसे NuGet चर्चाओं पर उठाया जाना चाहिए: http://nuget.codeplex.com/discussions

+1

एक खुली समस्या है जिस पर मैंने पहले ही टिप्पणी की है, लेकिन धन्यवाद। – Chris

+0

@Chris क्या आप इस मुद्दे से लिंक कर सकते हैं? मुझे यह नहीं मिल रहा है। मेरे पास यह सटीक समस्या है, सिवाय इसके कि मैं 'web.config' को 2 रिक्त स्थान के बजाय टैब के साथ इंडेंट करना चाहता हूं। – Jez

+0

@ क्रिस मैं सोच रहा हूं कि यह वह मुद्दा है जिसका आप उल्लेख कर रहे थे; कृपया पुष्टि करें: http://nuget.codeplex.com/workitem/1511 – Jez

1

Nuget ने विकास चिंताओं पर प्रभाव के संबंध में इस मुद्दे को बंद कर दिया है।

आप अपने web.config खरोज के प्रत्येक स्तर के लिए डिफ़ॉल्ट 2 रिक्त स्थान के अलावा कुछ प्रयोग करना चाहते हैं, तो आप हमेशा के लिए

उपकरण> विकल्प> पाठ संपादक> एक्सएमएल> टैब जा सकते हैं

और वहां सेटिंग बदलें।

एचटीएच।

+1

यह बिल्कुल मदद नहीं करता है। क्या आपने प्रश्न/मुद्दा भी पढ़ा था? हमने पहले से ही 4 रिक्त स्थान का उपयोग करने के लिए वीएस संपादक सेट कर दिया है। न्युजेट ट्रांसफॉर्म इसे 2 पर भरोसा करता है। – Chris

+2

यकीन है कि यह करता है। इस धागे में कहीं भी यह उल्लेख नहीं किया गया था कि नुजेट ने इस मुद्दे को त्याग दिया है, और टैब/रिक्त स्थान के समाधान के लिए कोई समाधान नहीं था। CtrlK + CtrlD एक Nuget ट्रांसफॉर्म के बाद समस्या को हल करता है! समस्या 'उल्टा'। – Taersious