سؤال

لدينا مشروع قديم مكتوب باستخدام بناء جملة Managed C++.أود أن أقترح على الفريق طريقة للتحديث خالية من الألم إلى حد معقول (لا مانع من وجود مستوى معين من التفاعل البشري، وأعتقد أنني واقعي في توقعاتي بأنه لا يزال يتعين علينا القيام ببعض الأعمال يدويًا) الكود الموجود لبناء جملة C++/CLI حتى نتمكن أيضًا من إضافة وثائق XML (المشروع عبارة عن مكتبة في مشاريع أخرى وسيكون الحصول على الوثائق مفيدًا للغاية).

لذا، هل هناك أي أدوات جيدة للمساعدة في هذا؟أم أنها مجرد حالة للتبديل إلى مترجم بناء جملة C++/CLI الجديد وإصلاح الأخطاء أثناء تقدمنا؟

هل كانت مفيدة؟

المحلول

مايكروسوفت لديها أداة من شأنها أن تساعد قليلا. منشور مدونة Visual c++ حول هذا الموضوع. فيما يلي بعض الموارد الأخرى التي وجدتها مفيدة عندما قمت بالتبديلالتمهيدي للهجرة C++/CLI الإضافات المُدارة لقائمة مراجعة ترقية بناء جملة C++

أداة Microsoft هي مجرد بداية.كان هناك العديد من الملفات التي لم يتمكن من تحويلها.

نصائح أخرى

لسوء الحظ، وجدت أداة الترحيل من مايكروسوفت لتكون على بعد خطوتين من عديمة الفائدة.ومع ذلك، هناك مفكك C++/CLI ل العاكس, ، والذي أثبت أنه أكثر فائدة.

هذا ليس مثاليًا حيث يتم فقدان التعليقات، لكنني وجدت أن إعادة إضافة التعليقات أسهل بكثير من محاولة تحويل غالبية التعليمات البرمجية يدويًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top