poonampawar11 Ответов: 1

Как портировать mfc vc++ DLL и статический библиотечный код в C# DLL-код


Я работаю над проектом, в котором мы разработали статическую библиотеку, написанную на c++ и mfc vc++ DLL. Теперь я хочу перенести проект с mfc vc++ на visual c#, где мне нужно перенести весь код на платформу c#. Поскольку я новичок в vc#, пожалуйста, направьте меня на правильный метод, которому нужно следовать.

Архитектура текущего проекта выглядит следующим образом:
Основной проект(.exe) --> который относится к общим вызовам статических библиотек и DLL-функций

Что я уже пробовал:

Я еще ничего не пробовал.

Richard MacCutchan

MFC и .NET не очень хорошо сочетаются друг с другом. Google для статей, которые предлагают способы сделать это.

1 Ответов

Рейтинг:
1

P Conny M Westh

Я нашел здесь статью о проекте code, где этот вопрос обсуждался несколько лет назад (преобразование исходного кода c в c#[^])

Прочтите эту статью, и вы получите несколько очень полезных советов.

Я думаю, что это сложная задача-улучшить код, перейдя на C#, я много работал с Ansi C и некоторыми меньшими проектами с c++. Но в основном с C#. Я также преобразовал много кода.

Но трудно помочь вам без фактического кода. Как разработчик я хотел бы быть полезным коллегам в бизнесе.

Пожалуйста, покажите несколько примеров вашего кода, и мы могли бы помочь вам более подробно.

С уважением,
Конни Уэст
Разработчик с 30 - летним профессиональным опытом!