Distributing .NET assembly for interop with VB6

Greetings.
I have a VB6 client/server application, that needs to interop with a .NET assembly.
I have all required assembly files (.dll, .pdb, .tlb) in my PC.
In my development box, to make call from vb6 to .NET assembly , using regasm command I registered the typelibrary and everything works fine on my development PC.

Now the problem is I have to distribute this functionality to user's PC's. I am using Visual Studio Installer to create deployment package.

Can you please suggest a way to accomplish this task with minimum change in users PC?

Any help is appreciated.

Thanks very much
Morgan

[645 byte] By [Tireless_Developer] at [2008-2-20]
# 1
Also note that client PC's doesn't have .NET runtime installed.
Tireless_Developer at 2007-8-31 > top of Msdn Tech,Visual Basic,Visual Basic Interop and Upgrade...
# 2


The first thing you will need to do is install the .NET Framework. You should find a fair amount of information at the below link:

http://dotnet.mvps.org/dotnet/faqs/?id=deployframework

With respect to the .NET DLL, you can install it as a private assembly in the application folder or in the GAC (Global Assembly Cache) as a shared component. More info can be found at the below link:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcondeployingapplicationforcomaccess.asp

PaulPClementIV at 2007-8-31 > top of Msdn Tech,Visual Basic,Visual Basic Interop and Upgrade...