Hi :)
I have
(A) An application whose functionality I'm gonna extend with a dll
(B) A bunch of C# code that I wish to use in the dll.
(C) A how-to-interact-with-this-app-specification that requires what has been refered to only as "regular DLL entry points", something that seems to require use of C++. (This is where my understanding of the subject gets a bit fuzzy)
All of this is going to be a rather big project, so I'm trying to find the most "efficient" solution, longterm.
Now, from a barebones C++ project that this application accepts as a valid extension, how do I call functions on my C# code?
I have both the C++ and C# source available, and can make any changes to it necessary. I could even go to C++ altogether instead, but I'm more comfortable in C#.
I'm using Visual Studio Professional 2008, and I'm guessing that's it's not really difficult to call code over the project limits, but I could be wrong.
Also, when I do get this working, how will debugging work? Is there anything "extra" I should take into consideration? "Normally" I just run a my code line by line if I wanna debug something, but maybe that's not possible either because it's a dll, or because I use 2 languages.
I'd appreciate any and all assistance :)