You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows主机调试.NET Blazor MAUI报错:此项目需先部署方可调试

解决办法

1. 手动创建缺失的目标目录

错误核心是目标路径的文件夹不存在,直接在项目输出目录中创建缺失的HorizontalScroll文件夹:
路径为:C:\Users\USER\Documents\Repositories\attendance-roll-app\AttendanceRollApp\AttendanceRollApp\bin\Debug\net8.0-windows10.0.19041.0\win10-x64\AppX\wwwroot\_content\Microsoft.FluentUI.AspNetCore.Components\Components\HorizontalScroll
创建完成后重新编译调试。

2. 清理重建项目

  • 点击Visual Studio菜单「生成」→「清理解决方案」
  • 删除项目根目录下的bin和obj文件夹
  • 重新生成解决方案后再尝试调试

3. 检查静态资源配置

确保WinUI主项目的.csproj包含静态资源路径配置:

<PropertyGroup>
  <StaticWebAssetsBasePath>wwwroot</StaticWebAssetsBasePath>
</PropertyGroup>

同时确认Razor类库的.csproj正确包含静态资源:

<ItemGroup>
  <StaticWebAsset Include="wwwroot/**/*" />
</ItemGroup>

4. 调整NuGet包版本

当前使用的FluentUI组件版本是4.0.0,尝试升级到最新稳定版,或降级到3.x版本,部分版本可能存在WinUI平台的静态资源复制bug。

5. 验证目标平台设置

确认Visual Studio的调试目标为x64,且项目的目标框架net8.0-windows10.0.19041.0与系统版本兼容。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 18:05:29