Dapr Visual Studio Code 扩展概述
弃用通知
该扩展先前由 Microsoft 支持,但现在已被弃用。该扩展将在 Visual Studio Code marketplace 中保持可用,但将不再接收更新或支持。用于本地开发的已弃用 Dapr Visual Studio Code 扩展 为用户提供了多种功能,以更好地管理其 Dapr 应用程序,并对所有支持的 Dapr 语言(包括 .NET、Go、PHP、Python 和 Java)的应用程序进行调试。
功能
脚手架 Dapr 调试任务
Dapr 扩展帮助你使用 Visual Studio Code 的内置调试功能通过 Dapr 调试应用程序。
使用 Dapr: Scaffold Dapr Tasks 命令面板操作,你可以更新现有的 task.json 和 launch.json 文件,以便在开始调试时启动和配置 Dapr 边车。
- 确保已为你的应用设置了启动配置。(了解更多)
- 使用
Ctrl+Shift+P打开命令面板 - 选择
Dapr: Scaffold Dapr Tasks - 使用
F5或通过运行视图运行你的应用和 Dapr 边车。
脚手架 Dapr 组件
将 Dapr 添加到应用程序时,你可能需要一个专用的组件目录,与作为 dapr init 一部分初始化的默认组件分离。
要创建包含默认 statestore、pubsub 和 zipkin 组件的专用组件文件夹,请使用 Dapr: Scaffold Dapr Components 命令面板操作。
- 在 Visual Studio Code 中打开应用程序目录
- 使用
Ctrl+Shift+P打开命令面板 - 选择
Dapr: Scaffold Dapr Components - 使用
dapr run --resources-path ./components -- ...运行应用程序
查看正在运行的 Dapr 应用程序
应用程序视图显示在本地机器上运行的 Dapr 应用程序。

调用 Dapr 应用程序
在应用程序视图中,用户可以右键单击并通过 GET 或 POST 方法调用 Dapr 应用程序,可选择指定有效负载。

向 Dapr 应用程序发布事件
在应用程序视图中,用户可以右键单击并向正在运行的 Dapr 应用程序发布消息,指定主题和有效负载。
用户还可以向所有正在运行的应用程序发布消息。

其他资源
同时调试多个 Dapr 应用程序
使用 VS Code 扩展,你可以通过多目标调试同时调试多个 Dapr 应用程序。
社区通话演示
观看此视频了解如何使用 Dapr VS Code 扩展: