无法运行.NET MVC应用:Visual Studio 2022提示“请选择有效的启动项”
解决VS2022启动.NET MVC应用时“请选择有效的启动项”问题
我安装了MS Visual Studio 2022,点击运行按钮启动.NET MVC应用程序时,弹出错误提示:请选择有效的启动项,启动项选择区域为空。
以下是具体解决步骤:
- 设置启动项目
- 在解决方案资源管理器里右键你的.NET MVC项目,选择「设为启动项目」;
- 如果是多项目解决方案,务必选中包含MVC入口的Web项目。
- 配置启动项
- 点击VS顶部工具栏的启动项下拉框(截图中空缺的位置),直接选择你的MVC项目;
- 要是下拉框里没有可选项目,右键解决方案→「属性」→「启动项目」,选择「单启动项目」,从列表里选中你的MVC项目后点击确定。
- 修复项目文件(上述方法无效时尝试)
- 右键项目→「卸载项目」,再右键→「编辑项目文件」;
- 针对.NET Core/.NET 5+的MVC项目,确认文件开头是
<Project Sdk="Microsoft.NET.Sdk.Web">;如果是旧版.NET Framework的MVC,检查<ProjectTypeGuids>节点里包含{E53F8FEA-EAE0-44A6-8774-FFD645390401}(MVC项目类型GUID); - 保存文件后右键项目→「重新加载项目」,再重新设置启动项。
- 重置VS设置(极端情况)
打开VS的「工具」→「导入和导出设置向导」→「重置所有设置」,选择默认设置集合,完成后重启VS再尝试启动项目。
内容的提问来源于stack exchange,提问作者Salman Ahmed
相关产品推荐
相关产品推荐

