如果同样的问题在 5 个月前发布在这里并且没有得到任何答案,那么再次发布是否有意义?
如果您使用 .net core(或 .net 5),请在 .csproj 文件中确保 Project 属性为
<Project Sdk="Microsoft.NET.Sdk.Web">
而不是 <Project Sdk="Microsoft.NET.Sdk">
。
从头开始重新创建项目解决了问题。
从解决方案中删除您的项目并再次添加。它会解决你的问题。
仔细检查您的启动项目 - 当我遇到此问题时,结果发现我无意中将其切换到了测试项目。
我无意中取消选择了“ASP.NET 和 Web 开发” - 重新选择就成功了。