如何在Visual Studio中隐藏控制台顶部及运行后显示的项目路径
去掉Visual Studio控制台的项目路径显示
方法1:直接启动编译后的EXE
右键你的控制台项目 → 选择「属性」→ 切换到「调试」选项卡:
- 在「启动操作」里选「启动外部程序」
- 浏览找到项目编译生成的EXE文件(通常在项目目录的
bin\Debug或bin\Release文件夹下) - 保存设置后再运行,控制台会直接启动程序,不会显示项目路径前缀
方法2:关闭宿主进程
同样在项目属性的「调试」选项卡:
- 找到并取消勾选「启用宿主进程」
- 这个选项会让Visual Studio跳过自带的cmd宿主,直接运行你的程序,顶部和结束时的路径信息都会消失
方法3:代码清除控制台输出
如果前两种方法没起作用,在程序最开头加一行代码清除初始输出:
Console.Clear(); // 后续业务代码 Console.WriteLine("程序运行中..."); Console.ReadKey();
Console.Clear()会把启动时显示的路径信息清掉,配合Console.ReadKey()能正常让控制台保持打开,不会被自动关闭。
你之前用Console.ReadKey()没生效,大概率是因为Visual Studio默认的调试宿主在程序结束后强制添加了提示,修改上述调试设置后就能正常触发这个方法了。
内容的提问来源于stack exchange,提问作者Mahmoud Taher
相关产品推荐
相关产品推荐

