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

.NET7 MAUI项目MSIX打包后安装提示运行时但无法解决

针对.NET7 MAUI MSIX运行时提示问题的解决步骤
  • 检查项目的运行时配置
    打开项目的 .csproj 文件,确认 <RuntimeIdentifiers> 或 <TargetRuntimeIdentifier> 已设置为对应目标平台(例如 win10-x64 或 win11-x64),同时排查 <PublishSingleFile>、<SelfContained> 等发布属性是否存在冲突。若项目涉及桌面组件,确保已正确引用 <Microsoft.NET.Sdk.WindowsDesktop>。

  • 核对运行时版本与完整性
    打开命令提示符执行 dotnet --list-runtimes,确认已安装的.NET 7桌面运行时版本(需是.NET Desktop Runtime,而非其他类型运行时)与MSIX包依赖的版本完全匹配(包括补丁号)。若版本不一致,卸载现有运行时后重新安装对应版本。

  • 调整Visual Studio发布配置
    在Visual Studio的发布配置界面切换到“部署”标签,检查“生成依赖项包”选项:若已勾选,尝试取消后重新发布;若未勾选,勾选后重新生成MSIX包,确保运行时依赖被正确关联或打包。

  • 清理缓存并重装应用
    进入Windows设置→应用→已安装应用,卸载目标MSIX应用,执行 wsreset.exe 重置Windows Store缓存,再重新安装最新生成的MSIX包。

  • 验证系统版本兼容性
    确认目标Windows系统版本不低于Windows 10 1809,过低的系统版本即使安装了运行时也可能触发兼容性提示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 11:10:58