当前位置: 首页 > news >正文

trae开发c#

安装插件C# Dev Kit,使用的版本是1.41.11

.NET Install Tool一般会自动安装,安装C# dev kit的时候,版本2.3.7

C# 插件,版本2.87.31

https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.vscode-dotnet-runtime

https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp

https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit

在这里插入图片描述
下载vsix然后拖拽到侧边栏即可自动安装

与操作系统平台相关,可在下载链接后增加:“?targetPlatform={platform}”,如:
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-dotnettools/vsextensions/csharp/2.63.32/vspackage?targetPlatform=win32-x64

platform选项:

win32-x64: Windows 64-bit
win32-ia32: Windows 32-bit
win32-arm64: Windows ARM64
darwin-x64: macOS Intel
darwin-arm64: macOS Apple Silicon
linux-x64: Linux 64-bit
linux-arm64: Linux ARM64
alpine-x64: Alpine Linux

下载地址如下

https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-dotnettools/vsextensions/vscode-dotnet-runtime/2.3.7/vspackage

https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-dotnettools/vsextensions/csharp/2.87.31/vspackage?targetPlatform=win32-x64

https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-dotnettools/vsextensions/csdevkit/1.41.11/vspackage?targetPlatform=win32-x64

在这里插入图片描述

安装顺序安装即可,如果版本不支持就降低一个版本

ctrl+shift+p

在这里插入图片描述

在这里插入图片描述

选择保存的文件夹,然后输入项目名称即可
在这里插入图片描述

选择解决方案格式
在这里插入图片描述
确认路径之后创建成功
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置如下

{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "WebApplication1","type": "dotnet","request": "launch","projectPath": "${workspaceFolder}/WebApplication1/WebApplication1.csproj"},]
}

在这里插入图片描述

微软做了限制,可以愉快写代码,如果可以接受两个编辑器调试建议vs或者vs code,不接受的话可以接入三星的netcoredbg

https://github.com/Samsung/netcoredbg
在这里插入图片描述

解压到E:\Software\netcoredbg

在这里插入图片描述

新建tasks.json

{"version": "2.0.0","tasks": [{"label": "build","command": "dotnet","type": "process","args": ["build","${workspaceFolder}/WebApplication1"],"problemMatcher": "$msCompile"}]
}

修改launch.json

{"version": "0.2.0","configurations": [{"type": "coreclr","request": "launch","preLaunchTask":  "build","name": ".NET Core Launch (console)","program": "${workspaceFolder}/WebApplication1/bin/Debug/net9.0/WebApplication1.dll","args": [],"cwd": "${workspaceFolder}","stopAtEntry": false,"internalConsoleOptions": "openOnSessionStart","pipeTransport": {"pipeCwd": "${workspaceFolder}","pipeProgram": "cmd","pipeArgs": ["/c"],"debuggerPath": "E:\\Software\\netcoredbg\\netcoredbg.exe","debuggerArgs": ["--interpreter=vscode"],"quoteArgs": true},}]
}

开始调试

在这里插入图片描述
在这里插入图片描述

代码
链接:https://pan.quark.cn/s/45dedc25c5b4
提取码:7H7s

参考

https://github.com/Trae-AI/Trae/issues/311
https://blog.csdn.net/wzl644/article/details/146067628
https://engincanveske.substack.com/p/debug-your-net-apps-in-cursor-code

http://www.lryc.cn/news/614082.html

相关文章:

  • 面试题:bable,plugin,loader,还有在打包过程中.vue/.react文件是如何转化为.js文件的
  • 解决Ollama外部服务器无法访问:配置 `OLLAMA_HOST=0.0.0.0` 指南
  • 【世纪龙科技】数智重构车身实训-汽车车身测量虚拟实训软件
  • 网络基础——网络层级
  • 库函数NTC采样温度的方法(STC8)
  • 大模型——部署体验gpt-oss-20b
  • 项目一系列-第3章 若依框架入门
  • SEABORN库函数(第十八节课内容总结)
  • 睿抗开发者大赛国赛-24
  • Java基础之匿名内部类与lambda表达式
  • DAY 39 图像数据与显存
  • 缓存投毒进阶 -- justctf 2025 Busy Traffic
  • docker缓存目录转移设置和生效过程
  • 总结运行CRMEB标准版(uniapp)微信小程序的问题
  • 站在Vue的角度,对比鸿蒙开发中的数据渲染二
  • 【ESP32-menuconfig(1) -- Build Type及Bootloader config】
  • 跨平台音乐管理新方案:Melody如何实现一站式音源整合
  • 76 模块编程之高精度定时器
  • 数据仓库知识
  • PBootcms网站模板伪静态配置教程
  • C++信息学奥赛一本通-第一部分-基础一-第2章-第5节
  • linux信号量和日志
  • 户外广告牌识别准确率↑32%:陌讯多模态融合算法实战解析
  • 【JMeter】调试取样器的使用
  • 易美教育荣膺“腾讯年度影响力国际教育品牌”双奖加冕,见证中国国际教育力量的崛起
  • 《论文阅读》传统CoT方法和提出的CoT Prompting的区分
  • 有鹿机器人:如何用±2cm精度重塑行业标准?
  • 综合项目记录:自动化备份全网服务器数据平台
  • excel 导出
  • Linux Shell:Nano 编辑器备忘