Cursor调试运行c项目(保姆级教程)

Cursor调试运行c项目(保姆级教程)当前 cursor 版本 安装 c 插件 该插件是 Anysphere 官方开发的 Cursor C NET 插件 是 全功能集成版 内置了 NET 调试引擎 内置了 netcoredbg 调试器本体 无需手动下载 配置 指定 netcoredbg exe 路径 开箱即用调试 零额外配置 像有些 AI 编辑器 例如 trae 是没有该插件的 若要调试 c 需要下载

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



当前cursor版本

1

安装c#插件

该插件是 Anysphere 官方开发的 Cursor C#/.NET 插件,是「全功能集成版」—— 内置了 .NET 调试引擎 + 内置了 netcoredbg 调试器本体,无需手动下载、配置、指定 netcoredbg.exe 路径,开箱即用调试,零额外配置!

像有些AI编辑器,例如trae是没有该插件的,若要调试c#,需要下载、配置第三方调试器netcoredbg.exe,比较麻烦,而且还有一个比较大的问题,若你的项目涉及到数据库交互,例如查询操作,查询出来的实体对象用trae调试的时候是获取不到里面的任何属性和值,监视也会报错(不影响最终结果输出,只是调试无法获取到对象的值),但是在cursor中安装此插件之后不会这样。

2

创建webApi项目

  1. 创建项目文件夹
  2. 打开项目文件夹
  3. 上方菜单栏中找到Terminal选项,然后选择下拉框的第一个选项“New Terminal”,点击。

3

  1. 输入创建webapi模板命令
 
  

4

添加配置文件

  1. 点击图中的下拉箭头

5

  1. 在下拉选项中找到“Run and Debug”并点击。

6

  1. 点击“create a launch.json file”链接,然后在右边的下拉框中选择第一个选项“.NET 5+ and .NET Core” (cursor不支持加载.net framework框架的项目)

7

  1. 此时项目目录下会生成一个名为 .vscode 的文件夹,里面包含两个文件,launch.json和tasks.json文件。同时会生成一个默认的调试配置选项,名称就是生成的launch.json文件里configurations节点下的name值。

8

9

10

开始调试

  1. 接口打上断点

11

  1. 点击F5调试
  2. 这个安全警告是让你安装https证书的,暂时不安装,点击右上方的叉号。

12

  1. 选择是在cursor内置浏览器中打开页面还是外部浏览器中打开页面

13

  1. 在请求链接后面加上接口名称,然后按回车键。

14

  1. 断点正常命中

15

  1. 正常获取结果

16

注意事项

  1. 如果你的.net项目安装了rabbitmq.client、stackexchange.redis 等其它第三方组件,在调试的时候窗口可能会输出以下信息,但该信息不影响项目正常调试,若不想希望输出该信息,可以按照如下操作。
  • 打开 .vscode/launch.json 配置文件
  • 找到你的调试配置节点
  • 在该节点中,添加一行配置:”justMyCode”:false

17

  1. 如果不想要使用默认的端口5000,想要自定义端口,则在launch.json文件中configurations→env对象中添加 ASPNETCORE_URLS 配置。
 
  

小讯
上一篇 2026-04-02 23:52
下一篇 2026-04-02 23:50

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/225490.html