我有一个开发人员已将Lumia 635解锁,昨天才更新为Windows 10移动技术预览版(操作系统版本:10.0.12562.84)。
在Visual Studio 2015 RC中针对Windows Phone 10创建“空白应用(Windows通用)”并尝试将其部署到设备(并已将配置更改为ARM的确切目的)后,出现了以下错误:
错误:DEP0001:意外错误:无法满足安装的先决条件。(来自HRESULT的异常:0x80073CFD)
快速浏览一下应用程序的“引用”后,结果发现其中有一些特定于 Application Insights (以及其他一些),而无视我之前 未选中 项目创建对话框上的 Application Insights 集成的事实 (惊奇! )。因此,我已将它们全部删除,仅剩下以下内容(似乎不可删除):
不幸的是,但这没有帮助-仍然无法将此“默认”应用程序部署到手机中。
但是,将我当前正在运行的通用应用程序(针对Windows Phone 8.1)部署到此手机上是完美无缺的。
可以的话,运行的操作系统是 Windows 8.1 Pro 。
更新
上面的删除线文字不再重要,请参见已接受的答案。
我在.NET / UWP团队中。微软的官方答案在这里:
https://msdn.microsoft.com/zh-cn/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/
从此处安装VS2015 RC:https ://www.visualstudio.com/zh-cn/downloads/visual-studio-2015-downloads-vs.aspx
您可以在模拟器上运行Win10应用程序。该仿真器随Win10 SDK一起提供,因此正在运行Win10.Mobile操作系统的版本10069。
您可以在本地计算机上运行Win10应用程序。为此,您的本地计算机必须是Win10.Desktop版本10074或更高版本,并且必须已解锁。
您可以在手机上运行Win10应用程序。为此,您的手机必须是Win10.Mobile版本10080或更高版本(于5月14日发布)。您的手机必须已解锁。
关于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版本发布时就这样做了)。但是,既然它已经发布,那么就不需要这些黑客了,您只需要更新设备即可。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句