当前位置: 首页 > 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.dtcms.com/a/320905.html

相关文章:

  • Android 中 实现自定义 Dialog 提示框
  • @CacheConfig​​当前类中所有缓存方法详解
  • Go语言实战案例:简易JSON数据返回
  • Linux多线程——生产者消费者模型
  • 芯科科技成为全球首家通过PSA 4级认证的物联网芯片厂商巩固其在物联网安全领域的领导地位
  • 从零开始构建【顺序表】:C语言实现与项目实战准备
  • 《汇编语言:基于X86处理器》第12章 浮点数处理与指令编码(2)
  • 【JavaEE】(10) JavaEE 简介
  • 虚幻基础:场景actor与角色的碰撞
  • 走进Linux世界:make和makefile
  • 深入浅出线程池ThreadPoolExecutor
  • 机器人焊机智能流量调节
  • SwiftUI中的键盘快捷键、初始页面控制及网络权限管理解析
  • linux-LVM 逻辑卷管理
  • Windows域控制器部署最佳实践
  • (1-9-1) Maven 特性、安装、配置、打包
  • 安全扫描:检测到目标站点存在javascript框架库漏洞问题(vue)
  • DQL 超维分析 - 5 集算器 DQL
  • 【网络】TCP/UDP协议
  • 通过上下文工程优化LangChain AI Agents(二)
  • 佳维视高亮度工业显示器,强光环境清晰可见
  • 从深度伪造到深度信任:AI安全的三场攻防战
  • 饿了么零售 sign 分析
  • WPF 动画卡顿
  • 技术速递|GPT-5 正式上线 Azure AI Foundry
  • [激光原理与应用-176]:测量仪器 - 频谱型 - AI分类与检测相对于传统算法的优缺点分析
  • 人工智能与智能家居:家居生活的变革
  • sqlite的sql语法与技术架构研究
  • 安装向量数据库chromadb
  • GPT-5测试后全面解析:性能突破、用户反馈与未来展望