Sure, no problem. A C++/CLI class library project gives you the way to write a managed wrapper, a ref class, that can directly call native C++ code. Such a class is directly usable by any managed code.
VS2012 or higher required to get auto-vectorization and auto-parallelization in native C++ code. Designing the interop layer so the number of transitions from managed to unmanaged code and back is minimized can be important. In other words, don't copy a single double value at a time.