gpt4 book ai didi

deployment - 无法使用Windows 10 Mobile Tech Preview将通用应用程序部署到手机

转载 作者:行者123 更新时间:2023-12-02 06:11:22 25 4
gpt4 key购买 nike

我有一个开发人员已将解锁 Lumia 635 昨天更新为Windows 10 Mobile Technical Preview(操作系统版本: 10.0.12562.84 )。

在Visual Studio 2015 RC中创建针对 Windows Phone 10 的“空白应用程序(Windows Universal)”,并尝试将其部署到设备(并已将配置更改为ARM的确切目的)后,我遇到了以下错误:

Error : DEP0001 : Unexpected Error: A Prerequisite for an install could not be satisfied. (Exception from HRESULT: 0x80073CFD)



快速浏览一下应用程序的“引用”后,结果发现其中有一些特定于Application Insights(以及其他一些),而无视我以前在项目创建对话框中特别 未选中的Application Insights集成这一事实(惊喜!)。因此,我将它们全部删除,仅剩下以下内容(似乎不可删除):
  • 分析
  • 适用于Windows应用商店的
  • .NET
  • Windows通用

  • 不幸的是,但这没有帮助-仍然无法将此“默认”应用程序部署到手机中。

    但是,将我当前正在运行的通用应用程序(针对 Windows Phone 8.1 )部署到此手机上是完美无缺的。

    如果可以的话,可以使用的操作系统是Windows 8.1 Pro。

    更新

    上面的删除线文字已不再重要,请参见已接受的答案。

    最佳答案

    我在.NET/UWP团队中。微软的官方答案在这里:

    https://msdn.microsoft.com/en-us/library/windows/apps/dn706236.aspx?f=255&MSPPError=-2147217396

    让我从上面的链接中写出步骤。这些步骤适用于今天(2015年5月20日,使用在BUILD上发布的VS2015 RC。)在5月14日(正确的Win10 Mobile构建版本)问世之前,无法将其部署到手机。

    您的计算机应从以下位置运行Windows 10,内部版本10074或更高版本:https://insider.windows.com/

  • 我将它“清洁”安装在SurfacePro1上。为此,请首先从http://windows.microsoft.com/en-us/windows/preview-download下载Windows10的ISO,然后使用“Rufus” http://rufus.akeo.ie/从ISO创建可安装的USB镜像。在Rufus中,对于我的SurfacePro1,我必须选择“FAT32”和“用于UEFI的GPT”。我不知道您在其他机器上需要什么。

  • 从此处安装VS2015 RC:https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs.aspx
  • 在安装过程中,您可以选择要安装的组件。您应该选择“Windows 10工具和仿真器”。安装需要一到几个小时。
  • 它将安装Windows 10 SDK版本10069。
  • 安装程序存在一些故障。如果返回AddRemovePrograms并修改已安装VS2015 RC的哪些组件,则最终安装的数量将超出其实际数量。
  • VS首次运行时,它询问您是否要登录。我一直都单击“否”,然后询问更多配置问题。但是,如果我回答"is"并登录,那么它将绕过所有这些配置问题,并最终变得更快。获得的经验教训:我现在始终登录。

  • 您可以在模拟器上运行Win10应用程序。该仿真器随Win10 SDK一起提供,因此正在运行Win10.Mobile操作系统的版本10069。

    您可以在本地计算机上运行Win10应用程序。为此,您的本地计算机必须是Win10.Desktop版本10074或更高版本,并且必须已解锁。
  • 解锁说明位于https://msdn.microsoft.com/en-us/library/windows/apps/dn706236.aspx。这是“TL; DR”版本:
  • 运行gpedit.msc>本地计算机策略>计算机配置>管理模板> Windows组件>应用程序包部署。然后右键单击以启用两件事,
  • “允许所有受信任的应用程序安装”
  • “允许开发Windows Store应用程序”

  • 您可以在手机上运行Win10应用程序。为此,您的手机必须是Win10.Mobile版本10080或更高版本(于5月14日发布)。您的手机必须已解锁。
  • 解锁说明位于https://msdn.microsoft.com/en-us/library/windows/apps/dn706236.aspx。这是“TL; DR”版本:
  • 通过USB插入手机。从桌面运行“Windows Phone开发人员注册”工具。

  • 关于Win10的关键事实是,您可以针对一个特定的SDK(例如,//BUILD推出的10069 SDK)编写软件,并且仍可以在Win10的最新版本(例如,Win10的当前版本为10074)上运行它。 ,或Win10.Mobile内部人员程序当前使用的10080)。

    在.appxmanifest文件中,MinVersion =“10.0.10069.0”说您的应用程序将拒绝部署到任何运行较低版本Win10的计算机上。

    在.appxmanifest文件中,MaxVersionTested =“10.0.10074.0”表示,如果将您的应用程序部署到运行更高版本Win10的计算机上,则可能必须执行“怪异”操作。

    这两件事均由“项目”>“属性”对话框控制,并实际上存储在.csproj/.vbproj中。

    @ user4855870,@ Rexobias和@Sevenate的回答是黑客。他们坚持使用人为降低版本的MinVersion来解决尚未更新其设备的事实。这是一个公平的方法(我在等待Win10.Mobile 10080版本发布时就这样做了)。但是,既然它已经发布,就不需要这些黑客了,您应该只更新设备。

    关于deployment - 无法使用Windows 10 Mobile Tech Preview将通用应用程序部署到手机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29991693/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com