2013-02-05 57 views
5

को बुरा परिवर्तन करता है मैं वर्तमान में विजुअल स्टूडियो 2012Visual Studio 2012 मर्ज पूर्ण रूप से अपने कोड

मर्ज उपकरण स्वतः निकाल देता है "सेट" कार्य के सामने के साथ कुछ VB6 कोड में किया परिवर्तन मर्ज करने के लिए कोशिश कर रहा हूँ, "वेरिएंट" को "ऑब्जेक्ट" में बदल दिया गया है और "उप" विधियों को कॉल किया गया है स्वचालित रूप से तर्कों के चारों ओर "()" डाला गया है। यह वीबी 6 परिणाम को संकलित करने में असमर्थ बनाता है अगर मैं इसे जांचता हूं!

ऐसा लगता है कि केवल पंक्तियां जो बदली गई हैं या संघर्ष में प्रभावित हैं।

एक मर्ज टूल को इस तरह की जादुई चीज़ों को नियोजित नहीं करना चाहिए! जैसा कि अब है हम अपने पुराने वीबी 6 कोड में किए गए परिवर्तनों को मर्ज करने के लिए वीएस2012 का उपयोग नहीं कर सकते हैं।

कृपया, इस कार्यक्षमता को अक्षम करने का कोई तरीका है?

धन्यवाद!

+0

@ डीना: VB.Net में सभी ऑटोफॉर्मेटिंग विकल्पों को बंद करना काम लगता है। चूंकि मैं वीबी.Net का उपयोग नहीं कर रहा हूं, यह मेरे लिए ठीक है। धन्यवाद! – Zleepy

+0

मैंने यह भी किया था। कोड का एक गुच्छा गड़बड़ कर दिया! –

उत्तर

4

कोड सुधारना आईडीई द्वारा निहित रूप से नीचे जा रहा है क्योंकि ऐसा लगता है कि यह वीबी.Net कोड है जहां उन परिवर्तनों की आवश्यकता है।

आप या तो VB.Net कोड के लिए ऑटो स्वरूपण विकल्प बंद कर सकते हैं या WinMerge जैसे अन्य मर्ज टूल का उपयोग कर सकते हैं।