I am Window application developer. I have a C++ library and want to write C# API for this C++ library. I guess I can write COM library by wrapper around this C++ library. But I am not sure if COM library is a language independence. I also heard that .NET framework provide a language independence environment by re-compiling my library to an intermediate code. But I am not quite sure how to do it in .NET.
Since I am quite new in this area, please advice me any resource or technology that I can take a look. Thank you!