Visual studio 2015 在Windows Phone 10中安装appx或appxbundle?

Visual studio 2015 在Windows Phone 10中安装appx或appxbundle?,visual-studio-2015,windows-10,uwp,windows-10-mobile,windows-10-universal,Visual Studio 2015,Windows 10,Uwp,Windows 10 Mobile,Windows 10 Universal,我正在开发一个UWP应用程序,它在使用VS2015调试时运行没有任何问题,但在使用appx或appxbundle安装时运行没有任何问题 我已经阅读了许多打包和安装指南,似乎我没有遗漏步骤(我只需要将应用程序部署到设备中进行测试),但这种行为让我怀疑我是否 我不确定我是否透露了足够的信息,但我真的不知道还能解释什么:( 有人能告诉我应该怎么做才能找出是什么导致应用程序崩溃的?或者是什么来修复它 提前多谢!这是一个黑暗中的镜头 当您自己安装时,您需要自己安装任何依赖项包。如果您查看appxmanif

我正在开发一个UWP应用程序,它在使用VS2015调试时运行没有任何问题,但在使用appx或appxbundle安装时运行没有任何问题

我已经阅读了许多打包和安装指南,似乎我没有遗漏步骤(我只需要将应用程序部署到设备中进行测试),但这种行为让我怀疑我是否

我不确定我是否透露了足够的信息,但我真的不知道还能解释什么:(

有人能告诉我应该怎么做才能找出是什么导致应用程序崩溃的?或者是什么来修复它


提前多谢!

这是一个黑暗中的镜头


当您自己安装时,您需要自己安装任何依赖项包。如果您查看appxmanifest,您将看到一个依赖项节点,其中列出了其他“框架”包(例如:VCLibs、.NET Native Runtime)。对于安装了VS的计算机,您可以在程序文件(x86)下修改这些包在包含其他扩展SDK的文件夹中。

转到项目属性->构建并启用“使用.NET本机工具链编译”以进行“调试”配置。这可能有助于找到确切的问题


调试的一种方法是使用Visual Studio中的工具导出appx文件,并在导出过程中确保包含调试符号,并且已使用调试配置文件导出应用程序(请参见此部分,但不要为商店上载构建它们,选择不为商店上载构建它们)。这应确保应用程序正在输出任何调试消息

一旦您拥有appx文件(或appxbundle,任何一个都可以使用)将其上载到设备。您可以使用WinAppDeployCmd工具(请参阅上一链接的侧加载部分),使用手机的设备门户(仅在Windows 10版本1511之后可用,请参阅以了解如何使用它的详细信息)或者将文件复制到手机存储器中,然后从那里安装

若要从本地存储进行安装,请将整个AppPackages文件夹复制到您的设备,然后在设备的文件管理器中打开该文件夹。首先,打开证书文件将其安装到您的设备,这将意味着设备信任您的应用包,因为它是使用该证书签名的。接下来,转到dependencies文件夹并打开其中的所有文件以将所有依赖项安装到设备(此步骤在从Visual Studio或Windows应用商店部署时自动完成)。安装完所有依赖项后,打开设备体系结构的appx文件(应为ARM文件)以进行安装


一旦在设备上安装了具有所有依赖项的应用程序,启动它。如果运行正常,则表示它不是依赖项问题;如果没有,并且如果您的Windows 10版本为1511或更高版本,则应在手机的“文档/转储”文件夹中创建转储文件(请参阅MSDN关于启用设备进行开发的文章,并转到页面底部的错误报告部分).

谢谢Michael!我昨天按照文章中的步骤安装了应用程序,安装了App Manager,从那里安装了依赖项,但仍然崩溃。该设备还启用了错误报告功能,但我无法查看转储文件:(我收到了一个
意外错误
我收到了很多(我猜)错误的消息)设备中缺少,但我不知道如何添加它们…:/当它不起作用时会发生什么?您已经尝试确定出什么问题了吗?