从设备门户将appxbundle部署到Hololens中时出错

时间:2019-01-14 17:09:14

标签: .net deployment uwp hololens

过去,我们通过设备门户成功地将应用程序部署到hololens中,但现在发现了一个令人讨厌的问题;我们收到此错误消息:

  

安装失败失败原因:Windows无法安装软件包   HololensLayar_1.0.5.0_x86__pzq3xp76mxafg,因为此软件包取决于   在找不到的框架上。提供框架   由“ CN = Microsoft”发布的“ Microsoft.NET.CoreRuntime.1.1”   Corporation,O = Microsoft Corporation,L = Redmond,S = Washington,C = US”,   具有中性或x86处理器体系结构和最低版本   1.1.27004.0,以及与此软件包一起安装。当前安装的名称为“ Microsoft.NET.CoreRuntime.1.1”的框架为:   {Microsoft.NET.CoreRuntime.1.1_1.1.25915.0_x86__8wekyb3d8bbwe}失败   文字:软件包更新失败,依赖性或冲突验证失败。   (0x80073cf3)

....这似乎是一个依赖错误。过去,我们曾遇到过类似的问题,通常可以通过在安装过程中添加所需的“ Microsoft.NET.CoreRuntime.1.1”程序包作为框架程序包来解决。但是,这不再起作用,并且我们遇到了相同的错误。

我们尝试将Visual Studio和Microsoft.NET.CoreRuntime.1.1更新为最新版本enter image description here,即1.1.27004.0,这似乎是错误所请求的版本,但是它没有。没什么区别...设备门户网站坚持要求同样的错误。

任何人都可以提供一些建议吗?

2 个答案:

答案 0 :(得分:2)

Unity 3D似乎正在停止对UWP平台的.net支持,所以我想最好的办法是即使这是一个要尽快修复的VS错误,最好尽快从.net迁移到il2cpp后端

Screenshot from Unity 2018.3.0f2

答案 1 :(得分:0)

我联系了Microsoft支持部门,这是Visual Studio最近的更新中的一个已知错误。唯一可能的事情是等待更新或执行一种可能的解决方法,其中包括传递给IL2CPP。

https://github.com/Microsoft/MixedRealityToolkit-Unity/issues/3346