Is there a way to call c# dll from c++ unmanaged application without COM usage?
I might be a bit late, but check this out.
Using this little msbuild task, you can create a C# library that can be called as if it were a native DLL. (e.g. write plugins for apps that require them to be native dlls)
Oh and don't forget to use the project template, which will setup everything for you.