6

我们有一个使用托管 C++ 语法编写的旧项目。我想向团队提出一种合理无痛的更新方法(我不介意某种程度的人际互动,我认为我的期望是现实的,我们仍然必须手动完成一些工作)更新方法将现有代码转换为 C++/CLI 语法,以便我们还可以添加 XML 文档(该项目是其他项目的库,拥有文档将非常有用)。

那么,有什么好的工具可以帮助解决这个问题吗?还是只是切换到新的 C++/CLI 语法编译器并在我们进行时修复错误?

4

2 回答 2

2

微软有一个工具可以提供一点帮助。关于它的 Visual c++ 博客文章。 以下是我在切换 C++/CLI Migration Primer Managed Extensions for C++ Syntax Upgrade Checklist时发现的一些其他资源

Microsoft 工具只是一个开始。有许多文件无法转换。

于 2008-09-30T05:44:36.047 回答
1

不幸的是,我发现微软的迁移工具离没用只有两步之遥。但是,有用于Reflector的C++/CLI 反汇编程序,它已被证明更有用。

这并不完美,因为注释会丢失,但我发现重新添加注释比尝试手动转换大部分代码要容易得多。

于 2008-11-22T18:00:22.293 回答