You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode的MAUI项目中使SourceLink生效?

解决MacOS下VSCode中.NET MAUI调试无法启用Just My Code的问题
  • 检查VSCode全局设置
    打开VSCode设置(快捷键Cmd+,),分别搜索debug.justMyCode和dotnet.debug.justMyCode,确保两个选项都勾选为true。

  • 配置项目的launch.json
    找到项目根目录下的.vscode/launch.json(没有的话直接新建),添加或修改MAUI调试配置的justMyCode字段,示例配置如下:

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": ".NET MAUI",
                "type": "dotnet",
                "request": "launch",
                "program": "${workspaceFolder}/bin/Debug/net8.0-maccatalyst/你的项目名称.app",
                "args": [],
                "justMyCode": true,
                "env": {
                    "ASPNETCORE_ENVIRONMENT": "Development"
                }
            }
        ]
    }
    

    记得把你的项目名称替换成实际的项目名。

  • 更新.NET调试扩展
    打开VSCode扩展面板,搜索.NET Debugger,确认安装的是最新版本,必要时卸载后重新安装。

  • 清理重建项目
    打开终端进入项目根目录,依次执行以下命令:

    dotnet clean
    dotnet restore
    dotnet build -c Debug
    

    执行完后重启VSCode再尝试调试。

  • 排查MacOS环境适配问题
    确保你的MacOS版本在13.0及以上(符合.NET 8 MAUI的最低要求),同时检查调试工具栏是否不小心开启了Show External Code选项,把它关掉即可。

内容的提问来源于stack exchange,提问作者Rudy Spano

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 19:37:03