I have some existing C++ classes (including methods and #define constants, as well as a couple of extra C-style functions) that I would like to use in a new C# application. What's the best way to do this? I'd rather have everything linked into the one exe, so no DLLs if possible, but just linking into class libraries.
What's the best way to do this? Is it fairly straight forward, or am I better off porting my original code to C#?