Microsoft Visual Basic 在设计和运行时都利用和创建一些文件。工程或应用程序需要哪些文件取决于它的范围和功能。
Visual Basic 在创建和编译工程时要产生许多文件。这些文件分类如下:设计时文件、杂项开发文件和运行时文件。
设计时文件是工程的建造块:例如基本模块 (.bas) 和窗体模块 (.frm)。
杂项文件是由 Visual Basic 开发环境中的各种不同的进程和函数产生的:例如打包和展开向导从属文件 (.dep)。
开发应用程序时会产生各种设计时文件和其它杂项文件,如下表所列:
| 扩展名 | 描述 |
| .bas | 基本模块 |
| .cls | 类模块 |
| .ctl | 用户控件文件 |
| .ctx | 用户控件的二进制文件 |
| .dca | 活动的设计器的高速缓存 |
| .ddf | 打包和展开向导 CAB 信息文件 |
| .dep | 打包和展开向导从属文件 |
| .dob | ActiveX 文档窗体文件 |
| .dox | ActiveX 文档二进制窗体文件 |
| .dsr | 活动的设计器文件 |
| .dsx | 活动的设计器的二进制文件 |
| .dws | 部署向导脚本文件 |
| .frm | 窗体文件 |
| .frx | 二进制窗体文件 |
| .log | 加载错误的日志文件 |
| .oca | 控件类型库缓存文件 |
| .pag | 属性页文件 |
| .pgx | 二进制属性页文件 |
| .res | 资源文件 |
| .tlb | 远程自动化类型库文件 |
| .vbg | Visual Basic 组工程文件 |
| .vbl | 控件许可文件 |
| .vbp | Visual Basic 工程文件 |
| .vbr | 远程自动化注册文件 |
| .vbw | Visual Basic 工程工作空间文件 |
| .vbz | 向导发射文件 |
| .wct | WebClass HTML 模板 |
编译应用程序时,所有必须的设计时文件都被包括在运行时可执行文件中,运行时文件在下表中列出:
| 扩展名 | 描述 |
| .dll | 运行中的 ActiveX 部件 |
| .exe | 可执行文件或 ActiveX 部件 |
| .ocx | ActiveX 控件 |
| .vbd | ActiveX 文档状态文件 |
| .wct | WebClass HTML 模板 |