Pregunta

Tenemos un proyecto antiguo escrito con la sintaxis de C ++ administrada. Me gustaría proponerle al equipo un método de actualización razonablemente indoloro (no me importa cierto nivel de interacción humana, creo que soy realista en mis expectativas de que todavía tendremos que hacer algo de trabajo a mano) el código existente a la sintaxis de 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).

Entonces, ¿hay alguna buena herramienta para ayudar con esto? ¿O es solo un caso de cambiar al nuevo compilador de sintaxis C ++ / CLI y corregir errores a medida que avanzamos?

¿Fue útil?

Solución

Microsoft tiene una herramienta eso ayudará un poco. Publicación en el blog de Visual C ++ al respecto. Aquí hay otros recursos que encontré útiles cuando hice nuestro cambio C ++ / CLI Migration Primer Extensiones administradas para la lista de verificación de actualización de sintaxis de C ++

La herramienta de Microsoft es solo un comienzo. hubo muchos archivos que no pudo convertir.

Otros consejos

Desafortunadamente, encontré el la herramienta de migración de Microsoft estará a dos pasos de ser inútil. Sin embargo, existe el C ++ / CLI desmontador 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 manualmente la mayoría del código.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top