Visual Studio中如何指定运行特定文件而非当前打开文件
在Visual Studio中指定默认运行文件的方法
嘿,我刚帮你梳理了Visual Studio里调整默认运行文件的方法——毕竟它和VS Code的单文件运行逻辑不一样,VS是完全基于项目的,所以得从项目配置入手:
修改项目的启动对象设置
首先,右键点击你想设为默认运行的项目(如果是单项目解决方案直接选它就行),先把它设为启动项目。
接着右键项目,选择*"属性",在弹出的窗口里切换到"调试"*选项卡:- 要是控制台、桌面这类有
Main方法的项目,在*"启动对象"*的下拉菜单里,直接选你要指定的那个包含入口方法的类,这样每次运行都会启动这个类对应的文件。 - 如果是Web项目,在*"启动操作"里选"特定页",然后输入你要默认打开的页面路径(比如
/Views/Home/Index.cshtml),或者直接在"启动URL"*里填完整的页面地址。
- 要是控制台、桌面这类有
把默认运行按钮改回启动项目
有时候你可能不小心点了工具栏播放按钮旁边的小箭头,选了"运行当前文件",导致每次都跑当前打开的文件。这时候只要再点那个下拉箭头,选你的项目名称(而不是"当前文件"选项),之后默认按F5或者点播放按钮就会运行指定项目的启动项了。多项目解决方案的额外配置
如果你的解决方案里有好几个项目,除了把目标项目设为启动项目,还可以右键解决方案选*"属性",在"启动项目"选项里选"单启动项目"*,然后选中你要默认运行的那个项目,这样不管你当前打开哪个文件,按F5都会启动这个项目的指定文件。
内容的提问来源于stack exchange,提问作者cocobeans




