title: Creating a VB.NET COM DLL
body: <p>I have created a project in VB.NET, and I set "Make assembly COM visible". I have added 1 function to the project and then compiled it with admin rights.</p>
  
  <p>I was under the impression that this is sufficient to make the project a COM exe, to register it and that I could consume it from within VB6.</p>
  
  <p>However, when I try to add the .exe as a reference in VB6, VB6 says that it can't add a reference to the VB.NET .exe file.</p>
  
  <p>What am I missing?</p>
  
  <p>I have noticed that there is another checkbox named "Register for COM interop", but I'm not sure if I really need that.</p>