Hello, I'm hoping you can help me make a smart decision. I have some code written in native C++, a full program actually--and I need to use it with C#. The application is, at the moment, very basic. It has a console user interface, and settings need to be changed via changing some code (no user interface). I've read there are at least two ways to do this, one of which is using C++/CLI and the other being creating a DLL.
The native C++ prog. makes extensive use of classes, multi-threading, and the typical things in a C++ program.
Which option would be the best (least work) for using the code in C# ? Keep in mind, I've not had much experience with creating DLL's nor with using C++/CLI.
I will appreciate any advice or opinions you may have, thank you.