What is the purpose of CLS files and DLL files in VB?

Does anyone have a good explanation for the different meaning of CLS, DLL and VBP files in a VB project?

+5
source share
3 answers
  • A CLS file is a class file containing the source code for a single class.
  • A VBP file is a project file. You open VBP in the VB6 IDE to view or edit the code for this project.
  • Projects can also be included in groups (VBG files), which is roughly equivalent to .Net invoking solutions.
  • A DLL file is a compiled executable library created from VB6 source code. See Wikipedia

The VB6 manual explains many file extensions , including CLS and VBP.

+11

pre.Net..cls , . Dll . VBP Visual Basic Project .

+4
cls - class file
dll -  Dynamic Link Libraries/Assembly
vbp - Visual Basic Project

See Visual Basic File Types

+3
source

All Articles