Question

Nous avons un ancien projet écrit en utilisant la syntaxe Managed C ++. Je voudrais proposer à l'équipe une méthode de mise à jour relativement simple (cela ne me gêne pas un certain niveau d'interaction humaine, je pense que je suis réaliste dans mes attentes, nous aurons encore du travail à faire à la main) le code existant à la syntaxe C ++ / CLI afin que nous puissions également ajouter de la documentation XML (le projet est une bibliothèque dans d’autres projets et une documentation serait extrêmement utile).

Alors, existe-t-il de bons outils pour vous aider avec cela? Ou bien s'agit-il simplement de passer au nouveau compilateur de syntaxe C ++ / CLI et de corriger les erreurs au fur et à mesure?

Était-ce utile?

La solution

Microsoft dispose d'un tool cela aidera un peu. Visual blog C ++ à ce sujet. Voici quelques autres ressources que j'ai trouvées utiles lorsque j'ai effectué notre changement. Apprêt de migration C ++ / CLI Liste de contrôle de la mise à niveau de la syntaxe des extensions gérées pour C ++

L’outil Microsoft n’est qu’un début. il y avait beaucoup de fichiers qu'il ne pouvait pas convertir.

Autres conseils

Malheureusement, j'ai trouvé le . l’outil de migration de Microsoft à deux pas d’inutile. Toutefois, il existe un désassembleur C ++ / CLI pour Reflector , qui s’est révélé beaucoup plus utile.

Cela n'est pas parfait car les commentaires sont perdus, mais j'ai constaté qu'il est beaucoup plus facile de les ajouter à nouveau que d'essayer de convertir manuellement la majorité du code.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top