title: Port unmanaged C++ project to C#
body: <p>I need to port a C/C++ unmanaged project (VS 2008) to C# (preferably .net 3.5).
  Are there any conversion-helping
     tools; let's say something
     translating the code syntax and
     asking you verifications/modifications for each
     problematic point (I guess I'm dreaming...)</p>
  
  <p>Where can I find some useful howtos or articles about this translation. 
  They would be very useful if they contained specific hints like:</p>
  
  <blockquote>
    <p><code>extern variables</code> should be set in public static classes </p>
  </blockquote>
  
  <p>(I don't know, I'm guessing...)</p>
  
  <p>Please no suggestion like "You can call your c++ dll from .net", because I know it's possible, but just I can't.
  Note:</p>
  
  <ul>
  <li>The C/C++ project uses only STL and
  other basic functions, no 3rd Party
  libraries etc.</li>
  <li>I can't use it directly or wrapped
  from C# because our company needs to
  mantain/modify the code and we're extremely
  more skilled in C# than in C++.</li>
  </ul>