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

Chromebook上VS Code运行C# Hello World时外部终端异常求助

Chromebook上VS Code运行C#程序始终打开chronos@localhost终端的解决办法

在Chromebook上用VS Code跑C# Hello World验证开发环境时,每次运行都会弹出显示chronos@localhost的终端,重装VS Code也无法解决,试试下面这些实用步骤:

  • 修改VS Code默认终端配置
    按Ctrl+,打开设置面板,搜索terminal.integrated.defaultProfile.linux,找到Terminal > Integrated > Default Profile: Linux选项,将默认终端切换为bash(若已安装zsh也可选择),保存设置后重启VS Code再尝试运行程序。

  • 调整C#运行调试配置
    按Ctrl+Shift+D打开运行和调试面板,点击“创建launch.json文件”并选择.NET Core模板,生成配置后确保console字段设置为integratedTerminal,示例配置如下:

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": ".NET Core Launch (console)",
                "type": "coreclr",
                "request": "launch",
                "program": "${workspaceFolder}/bin/Debug/netX.X/你的程序名.dll",
                "args": [],
                "cwd": "${workspaceFolder}",
                "console": "integratedTerminal",
                "stopAtEntry": false
            }
        ]
    }
    

    注意将netX.X替换为你实际安装的.NET版本(比如net6.0或net7.0),程序名对应你的项目名称。

  • 给Linux环境创建普通用户
    Chromebook的Linux环境默认使用chronos用户,你可以新建一个普通用户来运行程序:

    1. 打开Chromebook自带的Linux终端
    2. 输入sudo adduser 你的用户名,按照提示设置密码
    3. 再输入sudo usermod -aG sudo 你的用户名,为新用户赋予管理员权限
    4. 重启Linux环境后,在VS Code终端中执行su 你的用户名切换到新用户,再尝试运行程序
  • 更新.NET SDK和C#扩展
    打开Linux终端输入dotnet --version查看当前SDK版本,前往微软官网下载对应Linux版本的最新SDK安装;同时在VS Code扩展商店中,将Microsoft C#扩展更新至最新版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 10:33:21