什么是 Visual Studio?

Visual Studio 是一款功能强大的开发人员工具,可用于在一个位置完成整个开发周期。 这是一种全面的集成开发环境 (IDE),可用于编写、编辑、调试和生成代码, 然后部署应用。 Visual Studio 还包括编译器、代码完成工具、源代码管理、扩展和许多其他功能,以改进软件开发过程的每个阶段。

关系图显示了整个软件开发周期,整个过程的各个部分都可由 Visual Studio 处理。

凭借 Visual Studio 中的各种功能和语言支持,你可以从编写第一个“Hello World”程序进化到开发和部署应用。 例如,生成、调试和测试 .NET 和 C++ 应用,在 Web 设计器视图中编辑 ASP.NET 页面,使用 .NET 开发跨平台移动和桌面应用,或在 C# 中生成响应式 Web UI。

若要安装 Visual Studio,请选择下面的按钮,然后选择 Visual Studio 版本进行下载。

若要安装 Visual Studio,请选择下面的按钮,然后选择 Visual Studio 版本进行下载。

为什么使用 Visual Studio?

Visual Studio 为开发人员提供了功能丰富的开发环境,用于高效协作开发高质量代码。

  • 基于工作负载的安装程序 - 仅安装所需内容
  • 功能强大的编码工具和功能 - 在一个位置生成应用所需的一切
  • 多语言支持 - 使用 C++、C#、JavaScript、TypeScript、Python 等编码
  • 跨平台开发 - 为任何平台生成应用
  • 版本控制集成 - 与团队成员协作开发代码
  • AI 辅助开发 – 使用 AI 辅助更高效地编写代码

了解 Visual Studio

Visual Studio 可支持软件开发周期的不同部分。

开发代码

Visual Studio IDE 提供了许多功能,可方便你更轻松且自信地编写和管理代码。 例如,使用 AI 辅助开发工具快速准确地编写代码。 这些工具包括 GitHub CopilotIntelliCode。 使用提供操作建议的灯泡快速改进代码编写工作,或使用大纲显示展开/折叠代码块。 使用解决方案资源管理器或者类视图来组织和浏览代码,前者显示的代码按文件进行组织,后者显示的代码按类进行组织。

详细了解 IDE 中可帮助组织和编辑内容的所有功能:

生成应用

可以编译和生成应用程序,以立即创建内部版本并在调试器中进行测试。 您可以运行 C++ 和 C# 项目的多处理器生成。 Visual Studio 还提供了在生成应用程序时可以配置的多个选项。 可以创建自定义生成配置(除了内置配置之外)、隐藏特定警告消息或增加生成输出信息。

详细了解如何在 Visual Studio 中编译和生成

调试代码

Visual Studio 中的集成调试使你能够轻松调试、探查和诊断。 你可以分步执行代码、查看变量中存储的值、设置对变量的监视以查看值何时改变、检查代码的执行路径等。 Visual Studio 提供了在代码运行时调试代码的其他方法。

详细了解如何在 Visual Studio 中有效调试:

测试代码

可以在 Visual Studio 中使用全面的测试工具编写高质量代码。 通过单元测试,开发人员和测试人员可以快速找到代码中的逻辑错误。 可以分析要测试的代码量,并在测试套件中即刻查看结果。 在键入时了解你对高级代码测试功能所做的各项更改的影响。

详细了解 Visual Studio 中可用的测试工具:

版本控制

借助 Visual Studio 中集成的 Git 功能,可以克隆、创建或打开自己的存储库。 Git 工具窗口包含了提交和推送代码更改、管理分支以及解决合并冲突所需的一切内容。 如果你有 GitHub 帐户,则可以直接在 Visual Studio 内管理这些存储库。

详细了解 Visual Studio 中的版本控制:

与他人协作

Visual Studio Live Share 支持实时协作开发。 借助 Live Share,无论使用哪种语言或平台,都可以与同伴共享你的项目。 通过允许团队在编辑器会话中连接、导航、设置断点和键入来快速找出问题的根源。

详细了解如何使用 Live Share 进行协作:

部署你的应用

通过部署应用程序、服务或组件,你可以将其分发以便安装于其他计算机、设备、或服务器上,或云中。 你可以在 Visual Studio 中为所需的部署类型选择适当的方法。 通过发布到 Web 或 Azure,或者部署到网络共享或本地文件夹来共享你的应用和代码。

详细了解如何使用 Visual Studio 部署应用

AI 辅助开发

GitHub CopilotGitHub Copilot ChatIntelliCode 可帮助开发人员更快、更准确地编写代码,帮助更深入地了解代码库,并帮助执行其他开发任务,例如编写单元测试、调试和分析。

详细了解 Visual Studio 中的 AI 辅助开发

选择 Visual Studio 版本

Visual Studio 有三个版本:

  • Community - 面向学生、开源开发人员和个人开发者的功能完备的免费 IDE。
  • Professional - 适用于单个开发人员或小型团队的基于订阅的选项。
  • Enterprise - 适用于小型到大型企业和企业组织的基于订阅的选项。

比较 Visual Studio 各版本的功能获取最符合您需求的 Visual Studio 版本

安装 Visual Studio

选择下面的按钮安装 Visual Studio,然后选择 Visual Studio 版本。

开始使用

阅读下述其中一篇语言特定教程,可深入了解代码编写:

要开发任何类型的应用或学习某种语言,可以使用功能丰富的 Visual Studio 集成开发环境 (IDE)。 查看下述一篇介绍性的文章,进一步了解 Visual Studio: