我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

在 Visual Studio 中使用代码空间

通过与 GitHub 上的帐户连接,您可以直接在 Visual Studio 的代码空间中进行开发。

代码空间可用于使用 GitHub Free 或 GitHub Pro 的用户帐户。 更多信息请参阅“GitHub 的产品”。

本文内容

注:Codespaces 目前是有限公测版,可能会有变动。 在公测期间,GitHub 不对 Codespaces 的可用性做任何保证。 注册有限公测版。 有关加入公测的更多信息,请参阅“关于 Codespaces”。

关于 Visual Studio 中的代码空间

您可以在 Visual Studio 中创建代码来开发 Windows 环境中的应用程序。 在 Visual Studio 中使用代码空间时,您可以浏览源代码、构建解决方案以及将更改提交到仓库。

您必须在 Visual Studio 中创建代码空间才能将其用于应用程序。 在 Visual Studio 外部创建的代码空间目前无法与 Visual Studio 结合使用。

基本要求

在 Visual Studio 中配置代码空间之前,您必须下载最新版本的 Visual Studio 预览

启用 Visual Studio 与 GitHub Codespaces 之间的连接

GitHub Codespaces 与 Visual Studio 的连接在默认情况下未启用,因此您首先需要启用 Preview Features(预览功能)选项。

  1. 在 Visual Studio 预览中,使用 Tools(工具)下拉菜单,然后单击 Options(选项)
  2. Environment(环境)下,选择 Preview Features(预览功能),然后选中连接到 GitHub Codespaces 预览功能。
    选中“连接到 GitHub Codespaces 预览功能”
  3. 您需要重新启动 Visual Studio 才能使用该功能。

在 Visual Studio 中创建代码空间

  1. 启动 Visual Studio 时,Start (开始)窗口将在“Get started(开始使用)”下显示 Connect to a codespace(连接到代码空间)按钮。
    带有“连接到代码空间”的 Visual Studio 开始窗口
  2. 单击 Connect to a codespace(连接到代码空间)
  3. 单击登录 GitHub 并按提示操作,或者单击 Create one!(创建一个!)以创建新的 GitHub 帐户并登录该帐户。
    Visual Studio 登录到 GitHub
  4. 在“Codespace details(代码空间详情)”下,键入您希望 GitHub Codespaces 克隆到代码空间的仓库 URL。
  5. (可选)使用 Instance type(实例类型)和 Suspend after(完成后挂起)下拉菜单配置更多代码空间详细信息。
    Visual Studio 代码空间详情
  6. 单击 Create and Connect(创建并连接)。 GitHub Codespaces 将开始准备代码空间,并在代码空间准备就绪后打开 Visual Studio。 代码空间名称将出现在菜单的远程指示器中。
    连接到 eShopOnWeb 仓库代码空间的 Visual Studio

在 Visual Studio 中打开代码空间

  1. 使用 File(文件)下拉菜单,然后单击 Connect to a Codespace(连接到代码空间)
    Visual Studio 文件连接到代码空间菜单项
  2. 在 "GitHub Codespaces" 下,单击要连接到的代码空间,然后单击 Connect(连接)
    显示可用代码空间和详细信息的 Visual Studio

配置 Visual Studio 的代码空间

通过 Visual Studio 创建的默认代码空间环境包括流行的框架和工具,例如 .NET Core、Microsoft SQL Server、Python 和 Windows SDK。 使用 Visual Studio 创建的GitHub Codespaces 可通过一组 devcontainers.json 属性和 Visual Studio 随附的新工具 devinit 进行自定义。

devinit

devinit 命令行工具允许您将额外的框架和工具安装到 Windows 开发代码空间中,以及运行 PowerShell 脚本或修改环境变量。 devinit 支持名为 devinit.json 的配置文件,该文件可添加到您的项目中用于创建自定义和可重复的开发环境。 有关 Windows 代码空间配置和 devinit 的更多信息,请参阅 Visual Studio 文档中的自定义代码空间

此文档对您有帮助吗?

Privacy policy

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。