I have the c++ source code of functionality which is appealing to me.
What effort/work is involved/required in order to either reference this from a .net application or build this code as a .net assembly (preferably c#)?
This is my first attempt at porting code, so please breakdown your answer for me step by step.
There are several ways of doing it.
In my suggestion easiest way is to use option 2, but you need to take care of proper marshaling.