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

.NET MAUI切换TargetFramework后出现(App Name).build.appxrecipe文件不存在问题

解决.NET版本切换后.appxrecipe文件缺失的问题
  • 清理项目残留缓存
    直接删掉项目目录下的bin和obj文件夹,这俩目录里的旧构建缓存(比如残留的net6.0路径文件)是切换版本后仍报错的核心原因。删完重新构建项目。

  • 检查项目配置文件
    打开项目的.csproj文件,确认TargetFramework节点设置的是当前要用的版本(比如<TargetFramework>net7.0-windows10.0.19041.0</TargetFramework>,根据你的Windows SDK版本调整),同时删掉里面残留的net6.0相关配置,比如硬编码的RuntimeIdentifier或者特定构建条件。

  • 重置Visual Studio构建配置

    1. 顶部菜单栏点生成 -> 清理解决方案
    2. 切换构建配置(比如从Debug切到Release,再切回Debug)
    3. 右键项目选卸载项目,再重新加载项目,之后执行生成解决方案
  • 修正部署目标路径
    如果是部署时报错,检查部署配置里的目标路径是不是还指向旧的net6.0目录,把它改成当前用的框架版本路径(比如net7.0)。

  • 修复Visual Studio组件
    要是前面的方法都没用,打开Visual Studio安装器,检查对应的.NET 7(或.NET 6)Windows应用开发组件有没有装全,点修改勾上必要的SDK和工具,重新安装缺失的部分。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 06:14:55