什么是 Visual Studio?
Visual Studio 是一款功能强大的开发人员工具,可用于在一个位置完成整个开发周期。 这是一种全面的集成开发环境 (IDE),可用于编写、编辑、调试和生成代码, 然后部署应用。 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 Copilot 和 IntelliCode。 使用提供操作建议的灯泡快速改进代码编写工作,或使用大纲显示展开/折叠代码块。 使用解决方案资源管理器或者类视图来组织和浏览代码,前者显示的代码按文件进行组织,后者显示的代码按类进行组织。
详细了解 IDE 中可帮助组织和编辑内容的所有功能:
AI 辅助开发
GitHub Copilot、GitHub Copilot Chat 和 IntelliCode 可帮助开发人员更快、更准确地编写代码,帮助更深入地了解代码库,并帮助执行其他开发任务,例如编写单元测试、调试和分析。
详细了解 Visual Studio 中的 AI 辅助开发:
开始使用 Visual Studio 中的 GitHub Copilot:
- 安装和管理 Github Copilot
- 使用 Visual Studio 中的 GitHub Copilot Completions
- 使用 Visual Studio 中的 GitHub Copilot Chat
- 使用 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 有三个版本:
- Community - 面向学生、开源开发人员和个人开发者的功能完备的免费 IDE。
- Professional - 适用于单个开发人员或小型团队的基于订阅的选项。
- Enterprise - 适用于小型到大型企业和企业组织的基于订阅的选项。
比较 Visual Studio 各版本的功能和获取最符合您需求的 Visual Studio 版本。
安装 Visual Studio
选择下面的按钮安装 Visual Studio,然后选择 Visual Studio 版本。
开始使用
阅读下述其中一篇语言特定教程,可深入了解代码编写:
相关内容
要开发任何类型的应用或学习某种语言,可以使用功能丰富的 Visual Studio 集成开发环境 (IDE)。 查看下述一篇介绍性的文章,进一步了解 Visual Studio:
- 浏览 IDE 来熟悉 IDE 功能并了解如何使用它来执行基本任务。
- 涵盖以下 Learn 模块中的基础知识:Visual Studio 简介