Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
Visual Studio是一款功能完备的IDE,可用于编写、编辑、调试和生成代码,然后部署应用。除了代码编辑和调试之外,Visual Studio还包括编译器、代码完成工具、源代码管理、扩展和许多其他功能,以改进软件开发过程的每个阶段。
提供了实时依赖项验证、体系结构分层图、代码克隆、CodeLens、速览定义、重构、一键式Web部署等功能,以方便组织和编辑代码。
提供了IntelliTrace、代码映射调试器集成、 NET内存转储分析、代码指标、图形调试、静态代码分析、性能和诊断中心等功能,以方便调试和优化代码。
提供了Live Unit Testing、IntelliTest、Microsoft Fakes(单元测试隔离)、代码覆盖率、测试用例管理、Web负载和性能测试等功能,以方便编写和运行测试。
提供了嵌入式程序集、Xamarin Inspector、Xamarin Profiler、适用于Windows的远程iOS模拟器、本机iOS和Android UI设计器、Xamarin Forms等功能,以方便开发适用于不同平台的应用。
提供了PowerPoint情节提要、代码评审、任务暂停 继续、团队资源管理器(第三方开发工具支持)、Visual Studio Live Share等功能,以方便与团队成员协作开发代码。