Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment Can';t使用Windows 10移动技术预览版将通用应用程序部署到手机_Deployment_Win Universal App_Windows 10_Windows 10 Mobile - Fatal编程技术网

Deployment Can';t使用Windows 10移动技术预览版将通用应用程序部署到手机

Deployment Can';t使用Windows 10移动技术预览版将通用应用程序部署到手机,deployment,win-universal-app,windows-10,windows-10-mobile,Deployment,Win Universal App,Windows 10,Windows 10 Mobile,就在昨天,我有一个开发者解锁了Lumia 635(操作系统版本:10.0.12562.84) 在Visual Studio 2015 RC中创建针对Windows Phone 10的“空白应用程序(Windows Universal)”并尝试将其部署到设备(并已将配置更改为ARM)后,我出现以下错误: 错误:DEP001:意外错误:无法满足安装的先决条件。(HRESULT的例外:0x80073CFD) 在快速查看应用程序“参考”之后,发现其中有些是特定于应用程序洞察的(很少有其他),而忽略了一

就在昨天,我有一个开发者解锁了Lumia 635(操作系统版本:10.0.12562.84

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

错误:DEP001:意外错误:无法满足安装的先决条件。(HRESULT的例外:0x80073CFD)

在快速查看应用程序“参考”之后,发现其中有些是特定于应用程序洞察的(很少有其他),而忽略了一个事实,即我之前明确地取消选中了项目创建上的应用程序洞察集成对话框(惊喜!)。因此,我将它们全部删除,只留下以下内容(似乎无法删除):

  • 分析
  • 用于Windows应用商店应用的.NET
  • Windows通用
  • 但不幸的是,这并没有起到任何作用——仍然无法将此“默认”应用程序部署到手机上。

    尽管如此,将我目前正在使用的通用应用程序部署到这款手机上还是完美无缺的,该应用程序的目标是Windows Phone 8.1

    如果有必要的话,工作系统是Windows8.1Pro。

    更新


    删除上面的文本不再重要,请参阅已接受的答案。

    在Package.appxmanifest中尝试将TargetDeviceFamily更改为以下内容:

    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.1.0" MaxVersionTested="10.0.1.0" />
    

    我刚刚遇到了@Sevenate所描述的同样的问题

    在@user4855870的响应之后,我终于能够将我的空白通用应用程序部署到运行W10 TP的Lumia 520上

    1) 在手机上,进入设置、系统、关于、更多信息并记下操作系统版本(在我的情况下是10.0.12534.59)

    2) 在Visual Studio上,打开Package.appxmanifest,在@user4855870提到的同一行中,在“MinVersion”上写下“10.0.1.0”,在“MaxVersionTested”上写下从手机获得的操作系统版本

    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.1.0" MaxVersionTested="10.0.12534.59" />
    
    
    

    我的空白通用应用程序可以在计算机和手机上正常工作;)

    当前不支持将Windows 10应用程序部署到手机*。该功能预计将在将来的更新中提供(Windows 10的手机版本、开发工具或两者)

    目前,您可以使用模拟器在手机上测试应用程序

    编辑:以下是微软的官方消息:


    *看起来有些人可以破解它

    好了,我终于成功地将这个示例应用部署到了Windows Phone 10上

    简短回答 在项目的包.appxmanifest中,将
    MinVersion
    从“10.0.10069.0”更改为“1.0.22816.1”(意外,哈?)

    <Dependencies>
        <TargetDeviceFamily Name="Windows.Universal"
                            MinVersion="1.0.22816.1"
                            MaxVersionTested="10.0.10069.0" />
    </Dependencies>
    
    (不要与清单原始未修改版本的另一个副本混淆,位于
    YourBlankWin10PhoneProject\bin\x86\Debug\AppxManifest.xml

    正如您可以看到的那样,这两个依赖项的
    MinVersion
    是不同的,应用程序的比核心运行时组件的大。现在,如果您从解决方案资源管理器更新原始包.appxmanifest中的
    MinVersion
    ,以匹配
    Microsoft.NET.CoreRuntime.1.0
    包的
    MinVersion
    ,即更新为1.0.22816.1,下次构建项目时,清单的核心副本将相应更新:

    <Dependencies>
        <TargetDeviceFamily Name="Windows.Universal"
                            MinVersion="1.0.22816.1"
                            MaxVersionTested="10.0.10069.0" />
        <PackageDependency Name="Microsoft.NET.CoreRuntime.1.0"
                           MinVersion="1.0.22816.1"
                           Publisher="CN=Microsoft Corporation, O=Microsoft Corporation,
                           L=Redmond, S=Washington, C=US" />
    </Dependencies>
    
    
    
    现在应用程序应该可以毫无问题地部署到手机上


    PS.在视频中找到解决此问题的提示,快进到0:19:50

    我是.NET/UWP团队的成员。微软的官方答复如下:

    让我写出上面链接中的步骤。这些步骤适用于今天(2015年5月20日,使用构建时发布的VS2015 RC)。在5月14日Win10 mobile的正确构建发布之前,无法部署到mobile

    您的计算机应该运行Windows 10、build 10074或更高版本,从这里开始:

    • 我把它“干净”安装在我的表面上。为此,首先从下载Windows10的ISO,然后使用“Rufus”从ISO创建可安装的USB映像。在Rufus内部,对于我的SurfacePro1,我必须选择“FAT32”和“UEFI的GPT”。我不知道你在其他机器上需要什么
    从此处安装VS2015 RC:

    • 在安装过程中,您可以选择要安装的组件。您应该选择“Windows 10工具和模拟器”。安装需要一到几个小时
    • 它将安装Windows10SDK版本10069
    • 安装程序有一些小故障。如果您返回AddRemovePrograms并修改安装了VS2015 RC的哪些组件,那么它最终安装的组件将超过其实际应该安装的数量
    • 当VS第一次运行时,它会询问您是否要登录。我总是单击“否”,然后它会问我更多配置问题。但如果我回答“是”并登录,那么它将绕过所有这些配置问题,并以更快的速度结束。经验教训:我现在总是登录
    您可以在模拟器上运行Win10应用程序。模拟器随Win10 SDK提供,因此运行的是Win10.Mobile操作系统的10069版本。

    您可以在本地计算机上运行Win10应用程序。要执行此操作,您的本地计算机必须是Win10。桌面版本10074或更高版本,并且必须解锁。

    • 有关解锁的说明,请参阅。这是一个“TL;DR”版本:
    • 运行gpedit.msc>本地计算机策略>计算机配置>管理模板>Windows组件>应用程序包部署。然后右键单击以启用两项功能
    • “允许安装所有受信任的应用”
    • “允许开发Windows应用商店应用”
    您可以在手机上运行Win10应用程序。到
    <Dependencies>
        <TargetDeviceFamily Name="Windows.Universal"
                            MinVersion="1.0.22816.1"
                            MaxVersionTested="10.0.10069.0" />
        <PackageDependency Name="Microsoft.NET.CoreRuntime.1.0"
                           MinVersion="1.0.22816.1"
                           Publisher="CN=Microsoft Corporation, O=Microsoft Corporation,
                           L=Redmond, S=Washington, C=US" />
    </Dependencies>