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

VS2022中两类WinUI3桌面打包模板运行异常问题咨询

WinUI 3 桌面打包应用运行错误修复指南

问题说明

  • 用「Blank App, Packaged with Windows Packaging Project (WinUI 3 in Desktop)」模板创建的默认应用,必须把Package项目设为启动项目才能正常运行;若将WinUI项目设为启动项,会抛出 'Unable to load DLL 'Microsoft.ui.xaml.dll' 错误。
  • 用「Blank App, Packaged (WinUI 3 in Desktop)」模板创建的应用,运行时会报错:无法启动程序,系统找不到指定的文件。

修复步骤

  • 设置正确的启动项目
    无论使用哪个打包模板,都必须将Package项目设为启动项目,不能选WinUI桌面项目。WinUI 3桌面应用依赖打包项目提供的运行环境和部署文件,单独启动WinUI项目会缺失必要组件,导致运行失败。

  • 检查入口点与项目引用
    右键Package项目→「属性」→「应用」标签页,确认入口点为WinUI项目的主程序(格式通常为[你的WinUI项目名].exe);再右键Package项目→「添加引用」,确保已正确关联WinUI桌面项目,无引用异常(如红色感叹号)。

  • 清理并重建解决方案
    点击Visual Studio顶部菜单「生成」→「清理解决方案」,完成后选择「重新生成解决方案」,确保编译、打包过程无报错。

  • 验证运行环境
    确认已安装与Visual Studio 2022兼容的最新稳定版Windows App SDK;若问题仍存在,打开Visual Studio Installer选择「修改」,重新勾选Windows App SDK相关组件进行修复安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 06:12:39