title: Register for COM Interop and ComVisible(true)
body: <p>I have the common library which will be used by multiple projects. I have Signed it with Strong name in order to manage the multiple versions across the project. In this library, I have couple of classes with [ComVisble(true)] property. However, I don't want to register this library for COM interop. But I am getting compilation error which asks me to "Please register your assembly for COm Interop". </p>
  
  <p>I am new to COM in .Net. I assume that only if I have [ComRegisterFunction] in my library, I need to register it for COM interop. Correct me if I am wrong.</p>
  
  <p>If I register it with COM Interop, then Strong naming will not be helpful in maintaining the multiple versions across the project.</p>
  
  <p>Any help in this would be greatly appreciated.</p>