Инструмент преобразования исходного кода C++ в C#
Существуют ли какие-либо инструменты преобразования, доступные для преобразования исходного кода C++ в C#? Я спрашиваю о бесплатных инструментах. Мне нужно преобразовать код VC++ в C#. Возможно ли это? Если такие инструменты доступны, пожалуйста, поделитесь URL-адресом.
заранее спасибо
СНО
Philippe Mori
Вам действительно нужно конвертировать код, так как вы можете использовать C++/CLI для создания сборки, которая позволяет использовать код C++ из C#.
Преобразование большого количества кода может быть трудоемким и подверженным ошибкам, поэтому вы должны быть уверены, что это правильный подход.
Offen find and replace can работает довольно хорошо. Все зависит от размера и сложности кода. кстати, я обычно предпочитаю, чтобы при преобразовании с использованием IL в этом случае комментарии терялись, а некоторые примитивы, такие как for loop, заменялись while loop и другими подобными вещами.
Платные инструменты, которые хорошо работают, могут быть более эффективными с точки зрения затрат, чем инструменты, которые не работают так хорошо. Вы должны попробовать себя с вашим собственным кодом, так как поддержка может сильно варьироваться...