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

如何实现点击图标一键启动Visual Studio、打开解决方案并启动项目

实现方案

你可以直接通过Visual Studio自带的命令行参数完成剩余两步操作,无需额外开发复杂逻辑,直接把参数拼接进你现有的VS启动命令即可,以下是两种常用实现方式:

方案1:默认启动项目一键执行(最简方案)

Visual Studio启动程序devenv.exe原生支持以下参数:

  • 直接跟.sln解决方案的绝对路径,即可启动VS时自动打开对应解决方案
  • 追加/Run参数,打开解决方案后自动以调试模式启动默认启动项目
  • 追加/Run /NoDebug参数,打开解决方案后自动以非调试模式启动默认启动项目
  • 追加/RunExit参数,启动项目后如果项目退出,会自动关闭Visual Studio

完整命令示例:

"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\devenv.exe" "D:\你的项目路径\项目名.sln" /Run

你可以把上述命令保存为后缀为.bat的批处理文件,或者创建快捷方式后把上述完整内容填到「目标」输入框,客户点击对应文件/快捷方式即可一键完成所有操作。

方案2:指定非默认启动项目的实现

如果你的解决方案包含多个项目,需要指定特定项目作为启动项,可以使用VS内置命令扩展实现,参考批处理示例:

@echo off
:: 替换为你的VS安装路径
set VS_PATH="C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\devenv.exe"
:: 替换为你的解决方案绝对路径
set SLN_PATH="D:\你的项目路径\项目名.sln"
:: 替换为你要启动的项目名称
set TARGET_PROJECT="你的启动项目名"

%VS_PATH% %SLN_PATH% /command "Project.SetStartupProject %TARGET_PROJECT%" /command "Debug.Start"

注意:上述命令适配Visual Studio 2019、2022所有正式版本,更低版本的VS可以把Debug.Start替换为对应版本的启动命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 21:42:03