TLB not needed on client stations right?

Fremen9

New member
Joined
Mar 30, 2010
Messages
1
Programming Experience
10+
I've noticed that most documentation and forum posts typically show regasm used with the tlb option when registering a .NET component to be used somewhere. In particular I'm using .NET components with a VB6 program.
What I have noticed is that I only need the tlb file on the development machine. But on the client machines that just run the app, you only need the dll file, plus you only need to run regasm something.dll and not use the tlb option at all.

Is that everyone else's understanding? Why does all the documentation I find keep showing you using the tlb option as if that was always needed. Why would you do that on a client machine if they aren't going to use it in their IDE but are just end users of the final program?

So quick summary.
on dev machines I would use this
regasm something.dll /tlb:something.tlb

and on client machines that just use the program that references it.
regasm something.dll
 
Back
Top