WinUI 3空白模板项目部署失败:DEP0700错误0x80073D1F求助
解决WinUI 3 C++项目部署错误DEP0700: 0x80073D1F
错误码0x80073D1F通常和UWP/WinUI应用的包注册冲突、部署缓存损坏或系统服务异常有关,针对全新未修改的项目,可按以下步骤排查解决:
清理残留的应用包与部署缓存
- 以管理员身份打开PowerShell,先列出所有已安装的应用包,找到和项目名称相关的条目:
Get-AppxPackage -AllUsers | Select-Object Name, PackageFullName - 执行命令删除对应包(替换
[你的项目包名]为上一步找到的名称):Get-AppxPackage -AllUsers [你的项目包名] | Remove-AppxPackage - 关闭Visual Studio,删除以下目录的缓存文件:
%LOCALAPPDATA%\Microsoft\VisualStudio\17.0_*\ProjectAssemblies(*为VS实例ID)%TEMP%\VisualStudioDeployment
- 以管理员身份打开PowerShell,先列出所有已安装的应用包,找到和项目名称相关的条目:
重置应用部署服务
管理员PowerShell中执行命令重启AppX部署服务:Restart-Service AppXSvc -Force如果服务无法正常重启,先停止再启动:
Stop-Service AppXSvc -Force Start-Service AppXSvc重新确认开发者模式配置
打开系统设置→隐私和安全性→开发者选项,确保:- 已勾选「开发人员模式」
- 已勾选「允许开发人员使用任意部署工具部署应用」
完成后重启电脑,再尝试部署项目。
修复Visual Studio组件
- 打开Visual Studio Installer,选择「修改」当前VS实例
- 检查「通用Windows平台开发」工作负载,确保已勾选
C++ (v143) Universal Windows Platform tools以及WinUI 3相关组件 - 点击「修改」完成组件修复,若问题仍存在,可尝试选择「更多」→「修复」来修复整个VS安装。
匹配系统与SDK版本
- 确保Windows 11是最新版本:打开设置→Windows更新,安装所有可用更新
- 在Visual Studio中确认项目使用的Windows SDK版本与系统版本匹配(例如系统为22H2时,优先选择10.0.22621.x版本的SDK)
内容的提问来源于stack exchange,提问作者digitig
相关产品推荐
相关产品推荐

