c++转C# ,各位知道的帮下忙,该怎么处理

c++转C# ,各位知道的帮下忙
#import "..\Release\MegaCtrl275.dll"

HRESULT hr = CoCreateInstance( __uuidof(MegaCtrl275Lib::MegaCtrl), NULL, 
CLSCTX_SERVER, __uuidof( MegaCtrl275Lib::IMegaCtrl),(void**) &m_pMegaCtrl );
if ( FAILED( hr ))
return -1;

CComPtr<IUnknown> pEventsUnk = this;
hr = AtlAdvise( m_pMegaCtrl, pEventsUnk, 
__uuidof( MegaCtrl275Lib::_IMegaCtrlEvents), &m_dwCookie );
if (FAILED( hr ))
return -1;
m_pMegaCtrl->Initial( (long)m_hWnd );
m_pMegaCtrl->Login(L"192.168.5.210", 8080, L"", L"trackserver3", L"123456");


------解决方案--------------------
直接添加引用

------解决方案--------------------
C# 可直接调用C++写的DLL的
------解决方案--------------------

那是c++ 调用com的方法,C# 不必如此做,.net 框架已经替你做了

------解决方案--------------------
添加对那个com的引用