C# now able to call C++ code with the help of C++/CLR layer. However, still need to look into combining the C++ dll with the managed CLR dll. With the current version, the TestCPP.dll was manually copied into the debug folder of the C# wrapper which is not what we want.