2008-09-30 21 views
6

Tenemos un proyecto antiguo escrito utilizando la sintaxis de C++ administrado. Me gustaría proponerle al equipo un método de actualización bastante razonable (no me molesta el nivel de interacción humana, creo que soy realista en mi expectativa de que todavía tendremos que trabajar un poco a mano) el código existente para sintaxis C++/CLI para que también podamos agregar documentación XML (el proyecto es una biblioteca en otros proyectos y tener documentación sería inmensamente útil).¿Hay alguna herramienta para convertir Managed C++ a C++/CLI?

Entonces, ¿hay alguna buena herramienta para ayudar con esto? ¿O se trata simplemente de cambiar al nuevo compilador de sintaxis de C++/CLI y corregir los errores a medida que avanzamos?

Respuesta

1

Desafortunadamente, encontré que el migration tool de Microsoft está a dos pasos de inútil. Sin embargo, está el C++/CLI disassembler para Reflector, que ha demostrado ser mucho más útil.

Esto no es perfecto ya que los comentarios se pierden, pero he descubierto que volver a agregar los comentarios es mucho más fácil que tratar de convertir a mano la mayoría del código.

Cuestiones relacionadas