gpt4 book ai didi

c# - 通过 C++/CLI 将 C++ 编译为 C# 的先例

转载 作者:行者123 更新时间:2023-11-27 23:24:34 26 4
gpt4 key购买 nike

我们有一个 120 万行的遗留 Visual C++ 6 代码库,并且正在考虑以不同的方式对其进行现代化改造。一种想法是更改此代码,使其作为 C++/CLI 代码编译为 CIL,然后使用 Reflector 等工具将其反编译回 C#,然后继续维护该代码库。

有没有人做过这样的事情?听起来可行吗?

最佳答案

没有 CLI 或 Reflector 的直接经验,但我猜想你想出的东西最终可能看起来像非常难看的 C#。

为什么不尝试转换少量有代表性的文件,看看会发生什么?

我的直觉是,将代码升级到 VS10 并保持其 C++ 会更好,而且可能更容易。

关于c# - 通过 C++/CLI 将 C++ 编译为 C# 的先例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10300702/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com