什么是 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 中有助于组织和编辑内容的所有功能:

AI 辅助开发

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

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

开始使用 Visual Studio 中的 GitHub Copilot:

生成应用

您可以编译和构建您的应用程序,以快速生成版本并在调试器中进行测试。 可以为 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 部署应用

选择 Visual Studio 版本

Visual Studio 有三个版本:

  • 社区 - 面向学生、开源开发人员和个人开发人员的免费功能齐全的 IDE。
  • Professional - 一种为单个开发人员或小型团队提供的订阅选项。
  • 企业 - 一种基于订阅的选项,适用于从小型到大型的商业和企业组织。

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

安装 Visual Studio

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

入门

使用以下特定于语言的教程之一深入了解编码:

若要开发任何类型的应用或学习语言,可在功能丰富的 Visual Studio 集成开发环境(IDE)中工作。 通过以下介绍性文章之一进一步探索 Visual Studio: