You need to enable JavaScript to run this app. .NET5 Blazor项目运行dotnet watch run提示找不到MSBuild项目文件报错
优惠活动
大模型
产品
解决方案
定价
更多

.NET5 Blazor项目运行dotnet watch run提示找不到MSBuild项目文件报错

解决方案

你遇到的报错是因为dotnet watch run默认会在当前工作目录寻找.csproj项目文件,你当前所在的是解决方案根目录,只存放了.sln解决方案文件和项目子文件夹,没有项目文件,所以触发报错。可以按以下方法解决:

  • 切换到项目子目录后执行命令
    先在包管理器控制台执行目录切换命令进入项目文件夹:
    cd BattlesBlazor
    再执行启动命令即可:
    dotnet watch run
  • 直接在解决方案根目录指定项目路径
    不需要切换目录,直接在启动命令里指定项目文件夹路径即可:
    dotnet watch run --project BattlesBlazor

如果执行上述操作后仍有报错,可以检查两点:

  1. 打开BattlesBlazor子文件夹,确认内部存在后缀为.csproj的项目文件,文件丢失的话需要恢复备份或重新创建项目
  2. 核对项目存放路径是否正确,你报错日志里的路径存在Deskto 2疑似拼写错误的字段,确认路径没有拼写错误或多余空格。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.09 13:51:00