2008-09-30 9 views
6

हमारे पास प्रबंधित सी ++ वाक्यविन्यास का उपयोग करके लिखी गई एक पुरानी परियोजना है। मैं टीम को उचित रूप से दर्द मुक्त करने का प्रस्ताव देना चाहता हूं (मुझे मानव संपर्क के कुछ स्तर पर कोई फर्क नहीं पड़ता, मुझे लगता है कि मैं अपनी अपेक्षाओं में यथार्थवादी हूं कि हमें अभी भी कुछ काम करना होगा) अद्यतन करने की विधि सी ++/सीएलआई सिंटैक्स के लिए मौजूदा कोड ताकि हम एक्सएमएल दस्तावेज भी जोड़ सकें (परियोजना अन्य परियोजनाओं में एक पुस्तकालय है और दस्तावेज़ीकरण बेहद उपयोगी होगा)।प्रबंधित सी ++ से सी ++/सीएलआई में परिवर्तित करने के लिए कोई उपकरण हैं?

तो, क्या इसके साथ मदद करने के लिए वहां कोई अच्छा उपकरण है? या क्या यह केवल नए सी ++/सीएलआई सिंटैक्स कंपाइलर पर स्विच करने और त्रुटियों को ठीक करने का मामला है जैसा हम जाते हैं?

उत्तर

2

माइक्रोसॉफ्ट के पास tool है जो थोड़ा सा मदद करेगा। Visual c++ blog post about it. यहां कुछ अन्य संसाधनों मैं उपयोगी पाया जब मैं हमारे स्विच C++/CLI Migration Primer Managed Extensions for C++ Syntax Upgrade Checklist

माइक्रोसॉफ्ट उपकरण सिर्फ एक शुरुआत है बनाया है। वहां कई फाइलें थीं जो इसे परिवर्तित नहीं कर सका।

1

दुर्भाग्य से, मुझे माइक्रोसॉफ्ट से migration tool बेकार से दो कदम दूर पाया गया। हालांकि, C++/CLI disassemblerReflector के लिए है, जो बहुत अधिक उपयोगी साबित हुआ है।

यह सही नहीं है क्योंकि टिप्पणियां खो जाती हैं, लेकिन मुझे पता चला है कि टिप्पणियों को फिर से जोड़ना कोड के बहुमत को बदलने की कोशिश करने से कहीं अधिक आसान है।