使用 C 生成第一个应用#
通过使用选项卡、机器人或消息扩展功能生成第一个 Teams 应用,开始 Microsoft Teams 应用开发。
在本教程中,你将了解:
- 如何设置新项目。
- 如何使用 C# 和 Microsoft Visual Studio 2022 生成具有选项卡功能的应用。
本分步指南可帮助你使用 Teams 工具包生成选项卡。 完成本指南后,你将看到以下输出:
先决条件
下面是生成和部署 Teams 应用时需要安装的工具列表。
安装 | 用于使用... | |
---|---|---|
Microsoft Teams | Microsoft Teams 可在一个位置通过聊天、会议和通话应用与你合作的每个人进行协作。 | |
Visual Studio 2022 |
可以在 Visual Studio 2022 中安装企业版,并安装 ASP.NET 和 Web 开发工作负载。 使用最新版本。 | |
Teams 工具包 | 一个 Visual Studio 扩展,用于为应用创建项目基架。 使用最新版本。 |
安装 Teams 工具包
Teams 工具包使用工具为应用创建项目基架,帮助简化开发过程。 它为所有选定的功能创建必要的目录结构,并准备好生成项目所需的文件。
可以下载最新的 Visual Studio 安装程序。 Teams 工具包在 Visual Studio 中作为扩展提供。
打开 Visual Studio 安装程序后,在弹出的工作负载窗口中。
选择 “ASP.NET 和 Web 开发”。
在“安装详细信息”>下,选择“Microsoft Teams 开发工具”。
选择“安装”。
选择“ 启动”。 此时会显示 Visual Studio 2022 应用窗口。
转到 “扩展>管理扩展”。
此时会显示“管理扩展”窗口:
在左窗格中,选择“ 已安装”。 Teams 工具包扩展可用。
设置 Teams 开发租户
租户类似于 Teams 中组织的空间或容器,可在其中聊天、共享文件和运行会议。 此空间也是上传和测试自定义应用的位置。 让我们验证是否已准备好使用租户进行开发。
检查自定义应用上传选项
创建应用后,必须在 Teams 中加载应用,而无需分发它。 此过程称为自定义应用上传。 登录到 Microsoft 365 帐户以查看此选项。
注意
自定义应用上传对于在 Teams 本地环境中预览和测试应用是必需的。 如果未启用,则无法在 Teams 本地环境中预览和测试应用。
是否已拥有租户和管理员访问权限? 如果这样做,让我们检查!
验证是否可以在 Teams 中上传自定义应用:
打开 Microsoft Teams,选择 “应用” 图标。
选择“管理应用”。
选择 “上传应用”。
查找 “上传自定义应用 ”选项。 如果看到 选项,则表示已启用自定义应用上传。
注意
如果找不到上传自定义应用的选项,请与 Teams 管理员联系。
Create免费的 Teams 开发人员租户 (可选)
如果没有 Teams 帐户,可以免费获取它。 加入 Microsoft 365 开发人员计划!
选择“ 立即加入 ”,然后按照屏幕上的说明进行操作。
在欢迎屏幕中,选择 “设置 E5 订阅”。
设置管理员帐户。 完成后,将显示以下屏幕:
使用设置的管理员帐户登录到 Teams。 验证是否已在 Teams 中 “上传自定义应用 ”选项。
获取免费的 Azure 帐户
如果要在 Azure 中托管应用或访问资源,则必须拥有 Azure 订阅。 在开始之前Create一个免费帐户。
现在,你已准备好设置帐户的所有工具。 接下来,让我们设置开发环境并开始生成! 选择要首先创建的应用。
使用 C 为选项卡应用Create项目工作区#
通过创建第一个应用开始 Microsoft Teams 应用开发。 此应用使用选项卡功能。
如果先决条件已到位,让我们开始吧!
以下步骤可帮助你在 Visual Studio 中为选项卡应用创建项目工作区:
打开 Visual Studio。
选择“ 新建项目”。
在搜索框中,输入 Teams。
选择“ Microsoft Teams 应用>下一步”。
输入以下详细信息以配置新项目。
- 在“项目名称”中输入所需的 项目名称。
- 选择保存项目文件和文件夹所需的位置。
- 选择“创建”。
选择“选项卡>Create”。
Teams 选项卡应用在几秒钟内创建。
浏览选项卡应用源代码
Teams 工具包提供用于生成应用的所有组件。 创建项目后,可以在“解决方案资源管理器”下查看项目文件夹和文件。
使用 C 生成并运行第一个选项卡应用#
使用 Teams 工具包设置项目工作区后,生成选项卡应用。
登录到 Microsoft 365 帐户
使用 Microsoft 365 帐户登录到 Teams。 如果你使用的是 Microsoft 365 开发人员计划租户,则注册时设置的管理员帐户是你的 Microsoft 365 帐户。
在解决方案资源管理器的“解决方案 MyTeamsApp”下,右键单击“MyTeamsApp”。
选择“ Teams 工具包>准备 Teams 应用依赖项”。
选择“ Microsoft 365 帐户>继续”。
在 Visual Studio 中本地生成并运行应用
若要在本地构建并运行应用程序:
选择“ 调试>启动调试” 或输入 F5。
Visual Studio 启动调试过程,并在浏览器中打开 Teams Web 客户端。 如果出现提示,请使用 Microsoft 365 帐户登录。
选择“添加”。
恭喜,你的第一个选项卡应用正在 Teams 上运行!
了解如何排查应用未在本地运行的问题。
若要在 Teams 中成功运行应用,请确保已在 Teams 帐户中启用自定义应用上传。 可以在 先决条件 部分了解有关自定义应用上传的详细信息。
祝贺你!
你已成功使用 C# 创建了选项卡应用。 Teams 工具包已向应用的目录结构添加了必要的基架。 本教程现已完成。
你有关于此部分的问题? 如果有,请向我们提供反馈,以便我们对此部分作出改进。