Visual Studio启动异常:设置.NET7 API为启动项却启动.esproj
.NET7 API启动项目被自动切换到Vue .esproj的原因
- 解决方案启动配置错误:右键解决方案选择「属性」,进入「启动项目」选项卡,检查是否设置为「单一启动项目」并选中你的.NET7 API项目。如果选了「当前选定内容」或「多个启动项目」且.esproj排在前面,就会出现自动切换的情况。
- 调试启动项未正确选中:查看Visual Studio顶部调试工具栏的启动项目下拉框,确认选中的是.NET7 API项目,而不是Vue .esproj的启动配置。有时候这个下拉框的选项会被默认重置。
- 项目启动依赖或自动触发设置:右键Vue .esproj项目选「属性」→「调试」,查看是否开启了自动启动的相关选项;另外检查解决方案的项目依赖,确认API项目没有被设置为依赖于Vue项目,否则启动API时会连带触发Vue项目启动,且VS可能优先显示Vue的窗口。
- Visual Studio配置缓存异常:VS的本地组件缓存可能出问题导致设置不生效。关闭VS后,删除
%LOCALAPPDATA%\Microsoft\VisualStudio\<你的VS版本号>\ComponentModelCache目录下的所有文件,重新打开解决方案再设置启动项目。 - .esproj文件的强制启动配置:打开Vue项目的
.esproj文件,检查XML配置里是否有<StartAction>之类的节点强制设置了启动行为,若存在可以尝试调整或移除该配置。
内容的提问来源于stack exchange,提问作者Vinicius Andrade
相关产品推荐
相关产品推荐

