title: Mixing managed/unmanaged C++?
body: <p>I have a library written in standard C++. I also have a .Net windows form app written in C# that utilizes the unmanaged library.</p>
  
  <p>I understand I can just use pinvoke, but my C++ is completely OO and I really wouldn't want to mess around with marshaling and such.</p>
  
  <p>Is there a way that I can just create a new managed C++ dll project, copy and paste my header and code files, and compile it and have access to all the classes?</p>
  
  <p>Or would I have to create some ref class in managed c++ and hook it up to my unmanaged class? I just want this to be as simple as possible.</p>
  
  <p>Thanks!</p>