准备开发环境
在此引导式项目中,你将在 Visual Studio Code 环境中使用 GitHub Copilot 查看、记录和完成进程内应用程序。
重要
要完成此引导式项目模块,必须在个人 GitHub 帐户中拥有 GitHub Copilot 的活动订阅,或者必须分配给组织或企业管理的订阅。 若要完成引导式项目练习,必须将帐户配置为允许可以收到与公共代码相符的建议。 如果你是 GitHub Enterprise Cloud 上的组织的成员,且已通过组织获配了 GitHub Copilot 席位,则将从组织或企业继承匹配公共代码的建议设置。 如果帐户阻止了与公共代码相符的建议,项目练习将无法按预期进行。
项目概述
一场意外损坏了托管图书馆数据图书馆和后端服务的服务器。 管理员需要数周时间才能获得更换服务器所需的资金/授权,让系统重新联机。 你的部门需要制定一个临时解决方案,让图书馆管理员能够执行基本功能。
你的团队已经见过了图书馆管理员。 他们需要一个最基础的解决方案,即他们能够为图书馆读者提供借书和还书等基本服务。 你的团队调查了可用的资源并制定了一个计划。 最初,只有你和另一位同事将分配到该项目。 在临时解决方案可用之前,地方政府已关闭该图书馆。 你有三天时间开发一个 v1 解决方案,使图书馆能够重开。
当同事开始处理该软件时,你使用图书馆记录创建 JSON 文件来表示图书馆的读者帐户、书籍和借书情况。 到第二天结束时,你可以开始帮助编写代码。 该解决方案是可在该图书馆的某个笔记本电脑上运行的控制台应用程序。 图书馆管理员们明白没有时间制作漂亮的界面,但重点是应用必须安全可靠。 在演示 1.0 版本的应用之前,你还有一天的时间。
你将使用 GitHub Copilot 帮助尽可能高效地完成工作。 如果一切顺利,你的应用今后将用于支持图书馆的图书募捐活动和其他场外活动。
安装
此引导式项目模块可以在本地电脑或托管环境中运行。 此安装过程包括以下步骤:
- 查看资源要求。
- 安装或更新编码工具。
- 配置 Visual Studio Code 扩展。
- 下载同事开发的图书馆应用程序代码。
资源要求
开发环境必须包含以下资源:
预配了以下软件的本地电脑或托管环境:
- Git 版本控制软件。
- .NET SDK 8.0(或最新的 LTS 版本)。
- Visual Studio Code 已更新到最新版本。
- Visual Studio Code 中安装的 C# 开发工具包扩展(来自 Microsoft)。
- Visual Studio Code 中安装的 GitHub Copilot 和 GitHub Copilot Chat 扩展(来自 GitHub)。
具有活动 GitHub Copilot 订阅的 GitHub 帐户。
安装或更新编码工具
确保使用以下软件设置开发环境:
- 安装/更新 Git 版本控制软件。
- 安装/更新 .NET SDK 8.0 或最新的 LTS 版本。
- 安装/更新最新版本的 Visual Studio Code。
配置 Visual Studio Code
确保使用 C# 开发工具包和 GitHub Copilot 扩展配置 Visual Studio Code:
- 从 Visual Studio Code 市场安装 C# 开发工具包扩展。 对于 .NET 调试,请按照 C# 开发工具包调试文档中的说明进行操作。
- 从 Visual Studio Code 市场安装 GitHub Copilot 扩展。 确保具有一个 GitHub 帐户并且该帐户具有 GitHub Copilot 的有效订阅。
在 Visual Studio Code 中设置图书馆应用程序
你的同事开发了图书馆应用程序的初始版本,并以 .zip 文件的形式提供。 若要准备引导式项目练习,需要执行以下任务:
- 下载 zip 文件。
- 提取代码文件。
- 确保解决方案在开发环境中生成。
使用以下步骤设置图书馆应用程序:
若要下载包含代码项目的 zip 文件,请选择以下链接:GuidedProjectApp。
解压缩下载的项目文件。
在开发环境中解压缩代码项目。 例如:
在本地计算机上,导航到下载文件夹。
右键单击 GuidedProjectApp.zip,然后选择“全部提取”。
选择“完成时显示解压缩的文件”,然后选择“解压缩”。
记下解压缩的文件夹位置。
将提取的 GuidedProjectApp 文件夹复制到易于访问的位置,例如 Windows 桌面文件夹。
在 Visual Studio Code 中打开 AccelerateDevGitHubCopilot 文件夹。
例如:
在电脑上打开 Visual Studio Code。
在 Visual Studio Code 中的“文件”菜单上,选择“打开文件夹” 。
导航到 Windows 桌面文件夹,打开 GuidedProjectApp 文件夹,找到 AccelerateDevGitHubCopilot 文件夹。
选择“AccelerateDevGitHubCopilot”,然后选择“选择文件夹”。
在 Visual Studio Code“解决方案资源管理器”视图中,验证以下解决方案结构:
- AccelerateDevGitHubCopilot\
- src\
- Library.ApplicationCore\
- Library.Console\
- Library.Infrastructure\
- tests\
- UnitTests\
- src\
- AccelerateDevGitHubCopilot\
确保解决方案成功生成。
例如,在“解决方案资源管理器”视图中,右键单击“AccelerateDevGitHubCopilot”,然后选择“生成”。
你将看到多个警告,但不应出现任何错误。
现在,你已准备好开始进行引导式项目练习。