visual studio .net 有三个可用的版本:visual studio 专业版、visual studio 企业级开发人员版和 visual studio 企业级结构设计人员版。另外,visual studio 附带的核心语言——visual basic .net、visual c++ .net 和 visual c# .net 每个都以单独的版本提供。
下表列出了随各 visual studio .net 版本提供的不同功能。
| visual basic .net | x | x | x |
| visual c++ .net | x | x | x |
| visual c# .net | x | x | x |
| 创建并使用 xml web 服务 | x | x | x |
| 生成 web 应用程序 | x | x | x |
| 生成 windows 应用程序 | x | x | x |
| 利用手持型设备 | x | x | x |
| 在 sql server 桌面引擎上设计表和视图 | x | x | x |
| 在 sql server 桌面引擎、sql server和 oracle 上设计表、视图、过程、触发器、函数等 | x | x | |
| windows 2000 server 开发人员版 | x | x | |
| sql server 2000 开发人员版 | x | x | |
| commerce server 2000 开发人员版 | x | x | |
| host integration server 2000 开发人员版 | x | x | |
| exchange server 2000 开发人员版 | x | x | |
| visual sourcesafe | x | x | |
| 测试 xml web 服务和应用程序 | x | x | |
| .net 参考应用程序 | x | x | |
| 企业级框架和模板执行 | x | x | |
| 企业级框架和模板创作 | x | ||
| biztalk server 2000 开发人员版 | x | ||
| 基于 visio 的软件建模 | x | ||
| 基于 visio 的数据库建模 | x |
