MAUI项目重新启用Windows目标后报错NETSDK1005无法运行
解决MAUI重新启用Windows目标时的NETSDK1005错误
确认项目文件的TargetFrameworks配置
右键项目选择「编辑项目文件」,检查<TargetFrameworks>节点是否包含net8.0-windows10.0.22621.0,示例配置如下:<TargetFrameworks>net8.0-android;net8.0-ios;net8.0-windows10.0.22621.0</TargetFrameworks>若缺失则手动添加,保存文件后重新加载项目。
手动执行NuGet还原
打开Visual Studio的包管理器控制台或系统终端,进入项目根目录,执行命令:dotnet restore该命令会重新生成
project.assets.json,确保包含Windows目标的依赖配置。彻底清理项目缓存
删除项目根目录下的obj和bin文件夹,再点击Visual Studio菜单「生成」→「清理解决方案」,完成后重新生成项目。检查Windows SDK安装状态
打开Visual Studio安装器,确认已勾选Windows 10 SDK (10.0.22621.0) 组件,若未安装则补充安装后重启Visual Studio。重置项目状态
关闭Visual Studio,删除项目根目录下的隐藏文件夹.vs,重新打开项目并加载。
内容的提问来源于stack exchange,提问作者Matthew Warr
相关产品推荐
相关产品推荐

