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

Manjaro系统Visual Studio Code缺失顶部Start启动按钮如何解决

问题描述
  • 已完成Visual Studio相关下载配置,当前在Manjaro Linux系统下使用Visual Studio Code编写C#程序(以Hello World示例程序为例)存在运行异常:在终端执行dotnet run指令可触发程序运行,但不会弹出外部窗口展示预期运行输出。
  • 参照学校课程教程操作时发现,教程中的编辑器顶部设有Start启动按钮可直接一键启动程序,但本地VS Code顶部菜单栏仅显示File、Edit、Selection、View、Go、Run、Terminal、Help选项,不存在网上解决方案中提及的Tools菜单入口。
  • 点击编辑器内置运行按钮时,会弹出包含.NET 5+、.NET Core等多个运行目标的下拉选择框,选择适配C#的选项后程序无任何响应。
  • 检索工具栏缺失相关解决方案时,所有公开结果均提示通过Tools菜单路径操作,但遍历本地所有菜单项均未找到Tools板块;受Manjaro系统限制无法安装其他版本Visual Studio,需要找到调出顶部Start启动按钮、实现程序正常运行的方法。

问题相关截图

运行无响应截图
菜单栏缺失Tools截图
运行目标选择弹窗截图

解决方案

核心误区:教程中带Tools菜单、顶部原生集成Start按钮的是Windows/macOS平台的全功能Visual Studio IDE,和你当前使用的Visual Studio Code是两款完全独立的软件,VS Code原生不存在Tools菜单项,不要混用两款产品的操作指引。

按以下步骤配置即可实现一键启动运行:

  1. 校验基础环境
    • 终端执行dotnet --version,若能正常输出版本号则代表.NET SDK基础环境正常,你之前可通过dotnet run执行程序说明这一步已满足要求。
    • 打开VS Code扩展面板,搜索安装微软官方发布的C#扩展(扩展ID:ms-dotnettools.csharp),安装完成后重启VS Code。
  2. 生成运行调试配置文件
    • 必须用VS Code直接打开C#项目的根目录(即.csproj项目文件所在的文件夹,禁止单独打开单个.cs代码文件),等待C#扩展完成项目加载。
    • 编辑器右下角弹出「Required assets to build and debug are missing from your project. Add them?」提示时,直接选择Yes,扩展会自动在项目下生成.vscode/launch.json和.vscode/tasks.json两个运行必需的配置文件。
    • 若未弹出上述提示,按Ctrl+Shift+P唤起命令面板,输入并执行.NET: Generate Assets for Build and Debug即可手动生成配置。
  3. 调出启动按钮、配置运行效果
    • 配置生成完成后,按Ctrl+Shift+D打开左侧「运行和调试」面板,面板顶部会出现绿色三角形状的启动按钮,选择.NET Core Launch (console)配置即可一键启动程序,运行输出默认会展示在VS Code内置调试控制台与内置终端中。
    • 若需要弹出外部独立窗口展示输出,打开项目下的.vscode/launch.json文件,找到对应启动配置下的console字段,将字段值从internalConsole修改为externalTerminal,保存配置后再次启动程序就会自动唤起系统外部终端展示运行结果。
  4. Manjaro平台专属问题排查
    • 若点击启动后程序无响应,先查看VS Code底部状态栏的C#扩展加载状态,若提示依赖缺失,终端执行sudo pacman -S dotnet-sdk mono msbuild安装官方源内的全量.NET相关依赖后重启VS Code即可。
    • 选择运行目标时,需保证选中的.NET版本和项目.csproj文件中TargetFramework字段配置的版本完全一致,版本不匹配会导致启动无响应。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 13:57:08