My problem is:
I got COM .dll written in VC++.NET. I got ASP.NET project written in C# which referencing that .dll. I created installation file(.msi) from that application. When I try to install that file on the machine that hasn't got .NET whole package installed but .NET framework it does not allow me to do that. The error message I get:
Can't register above .dll.

When I converted that .dll to VC++6 I don't have any problem with installing my project on the machine that got just .NET framework installed.

Could someone please explain me how to register my .dll written in .NET on a machine with .NET framework only.