My friend and I have put together a C# run-time library which we want to compile, or convert, into a .dll in native assembly code and call from a C++ application.
I suspected we might not be the first ones embarking on this type of an effort. So I looked around and came up with the following:
- How to migrate from C++ COM to C++CLI
- Managed C++ wrappers for legacy C++ libraries
- Writing a managed wrapper for unmanaged (C++) code - custom types/structs
- how to convert C# to C++
- http://bytes.com/topic/c-sharp/answers/268197-convert-c-form-c-net
However, these links all talk about how to port C++ code to CLI or C#. There is no mention of how to port C# managed code to a standalone .dll library in native assembly callable from a C++ application.
Any thoughts?
Best regards,
Baldur