我们有一个使用托管C ++语法编写的旧项目。我想向团队提出一个相当无痛的建议(我不介意某种程度的人机交互,我认为我的预期是现实的,我们仍需要手工完成一些工作)更新方法现有的C ++ / CLI语法代码,以便我们也可以添加XML文档(该项目是一个库到其他项目中,并且文档非常有用)。
那么,有什么好的工具来帮助解决这个问题吗?或者只是切换到新的C ++ / CLI语法编译器并修复错误的情况?
答案 0 :(得分:2)
微软有一个tool会有所帮助。 Visual c++ blog post about it.以下是我在切换时发现的其他一些资源 C++/CLI Migration Primer Managed Extensions for C++ Syntax Upgrade Checklist
Microsoft工具只是一个开始。有许多文件无法转换。
答案 1 :(得分:1)
不幸的是,我发现微软的migration tool距离无用只有两步之遥。但是,C++/CLI disassembler有Reflector,事实证明它更有用。
这不是完美的,因为评论会丢失,但我发现重新添加评论比尝试手动转换大部分代码要容易得多。