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

Unity+Vuforia导出UWP安装包依赖缺失安装失败求助

解决UWP安装包缺少Microsoft.NET.CoreRuntime.1.1依赖的问题

这个问题核心是你导出的.appx没有正确包含必要的框架依赖,或者依赖的获取逻辑没配置对。下面给你一步步梳理解决方法:

一、先检查Unity打包时的关键配置

在Unity导出UWP项目阶段,有个很重要的设置决定了依赖是否被打包:

  • 打开Player Settings > UWP > Publishing Settings,找到Dependencies区域:
    • 务必勾选Include all dependencies选项,这个开关会让Unity自动将所需的.NET Core Runtime等依赖关联到安装包中。
    • 同时确认Minimum Platform Version和Target Platform Version的设置和Vuforia兼容,别选超出Vuforia支持范围的UWP版本,否则依赖版本也会不匹配。

二、通过Visual Studio手动打包完整依赖包

如果Unity自动打包没生效,就用Visual Studio处理导出的UWP工程:

  1. 用Visual Studio打开Unity导出的UWP解决方案(.sln文件)。
  2. 右键点击项目 > Store > Create App Packages。
  3. 在向导中选择Sideloading(旁加载)模式,点击下一步。
  4. 到Select and configure packages步骤时,找到Include framework packages with this app package选项,选择Yes, include all framework packages。这样VS会把缺失的Microsoft.NET.CoreRuntime.1.1等依赖直接打包到输出目录里,和你的.appx放在一起。
  5. 完成向导后,把输出目录里的所有文件(包括.appx和依赖包)一起拷贝到目标电脑,用App Installer安装就不会再报依赖缺失的错误了。

三、为什么单独拷贝.appx会失败?

UWP应用默认会优先从微软商店或系统预装的框架库中获取依赖,但如果目标电脑没联网,或者没有预装对应版本的UWP专属.NET Core Runtime,就会报错。把依赖包和.appx放在同一目录下,App Installer会自动先安装依赖,再部署你的应用。

四、补充:你手动安装依赖失败的原因

你之前直接从.NET下载页安装失败,大概率是因为下载的是桌面版的.NET Core Runtime,而UWP需要的是UWP专属版本,且必须匹配x64架构。普通桌面版的.NET Runtime和UWP的框架不兼容,自然无法解决问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 06:32:59