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

已安装C#开发工具包,VSCode仍无法运行C#:scriptcs命令未找到

解决VSCode中C#控制台应用点击运行按钮失败的问题

你遇到的问题根源是VSCode的运行配置仍在调用已废弃的scriptcs工具,既然dotnet run能正常运行程序,只需调整VSCode的调试/运行配置即可解决:

  1. 打开VSCode的运行和调试面板(快捷键Ctrl+Shift+D),若还没有launch.json文件,点击面板顶部的"创建launch.json文件";若已有该文件,直接点击编辑按钮打开。
  2. 确保配置使用.NET Core Launch (console)模板,替换掉依赖scriptcs的旧配置。正确的配置示例如下:
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": ".NET Core Launch (console)",
            "type": "coreclr",
            "request": "launch",
            "preLaunchTask": "build",
            "program": "${workspaceFolder}/bin/Debug/net[你的.NET版本]/[项目名称].dll",
            "args": [],
            "cwd": "${workspaceFolder}",
            "console": "internalConsole",
            "stopAtEntry": false
        }
    ]
}
  1. 将配置里的net[你的.NET版本](比如net6.0、net7.0)和[项目名称]替换为你实际的项目信息。不确定路径的话,可以先执行dotnet run,从控制台输出里找到程序集的完整路径。
  2. 保存配置后点击VSCode的运行按钮,此时会调用dotnet命令启动程序,不再依赖已废弃的scriptcs。

如果之前配置过tasks.json,也要确保其中的构建任务使用dotnet build命令,而非依赖scriptcs的任务。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 05:33:09