我们必须使用托管C ++语法编写的旧项目。 我想建议给球队更新的合理的(我不介意人际交往的一定程度上,我想我在现实我的期望,我们仍然将不得不做手工一些工作)无痛苦的方法现有代码,以C ++ / CLI语法,这样我们还可以添加XML文档(该项目是一个库到其他项目和活动具有文件将是非常有用)。
那么,有什么好的工具,有帮助吗? 或者只是切换到新的C ++ / CLI语法编译器和我们去修正错误的情况下?
我们必须使用托管C ++语法编写的旧项目。 我想建议给球队更新的合理的(我不介意人际交往的一定程度上,我想我在现实我的期望,我们仍然将不得不做手工一些工作)无痛苦的方法现有代码,以C ++ / CLI语法,这样我们还可以添加XML文档(该项目是一个库到其他项目和活动具有文件将是非常有用)。
那么,有什么好的工具,有帮助吗? 或者只是切换到新的C ++ / CLI语法编译器和我们去修正错误的情况下?
微软有一个工具 ,这将有助于一点点。 VISUAL C ++博客文章了。 下面是我发现有用的,当我做了我们的开关一对夫妇的其他资源C ++ / CLI迁移入门 C ++托管扩展语法升级清单
微软的工具仅仅是一个开始。 有迹象表明它不能转换多个文件。
不幸的是,我发现迁移工具从微软从无用的走了两步。 然而,有C ++ / CLI拆装对于反射器 ,它已被证明是更为有用。
这不是完美的,因为评论迷路了,但我发现,重新添加注释比试图手工转换的大部分代码容易得多。