无法将通用应用程序部署到Windows Phone 10技术预览版

时间:2015-08-11 19:01:38

标签: windows-phone-8.1 windows-phone visual-studio-2015 windows-10-mobile

以下是详细信息:

  • 在Visual Studio 2015中创建了一个空白的通用Windows应用程序
  • 设置为ARM,Debug
  • 尝试部署到运行Windows 10.0.10166.0的Lumia 925
  • 电话处于'开发者模式'
  • 我使用Windows Phone Developer Registration(8.1)工具解锁了手机。我需要Win10吗?
  • 我首先收到以下错误:

    错误:DEP3321:要部署此应用程序,您的部署目标应运行Windows Universal Runtime版本10.0.10240.0或更高版本。您当前运行的是版本10.0.10166.0。请更新您的操作系统,或将部署目标更改为具有相应版本的设备。

现在我找到了第一个错误here的解决方案,所以我在App1.csproj文件中更改了以下内容:

<TargetPlatformMinVersion>10.0.10240.0</TargetPlatformMinVersion>

<TargetPlatformMinVersion>10.0.10166.0</TargetPlatformMinVersion>

现在,当我尝试将应用程序部署到手机时出现以下错误,我找不到解决方案:

Error : DEP0001 : Unexpected Error: Element not found. (Exception from HRESULT: 0x80070490)

任何人都知道如何解决这个问题?我可以将应用程序部署到模拟器,而不是我的运行Windows 10的物理手机。

7 个答案:

答案 0 :(得分:20)

对我来说,我必须打开 Windows Phone ip over USB Transport

去跑步 - &gt; services.msc - &gt; [寻找它]。

答案 1 :(得分:2)

如果这些答案中的任何一个都没有解决您的问题,那么我就是这样做的:

  1. 重置手机(这是开机手机,因此可以重置,不会丢失任何数据)
  2. 不要选择恢复。开始清理
  3. 在等待(安装应用程序,获取设置)之后,将其插入并再次尝试部署。
  4. 它刚刚起作用

    这个想法来自:https://social.msdn.microsoft.com/Forums/en-US/d2340565-a80a-4f1c-8a0c-ba8ad5ce34b1/cannt-deploy-wp-81-app-to-phone-using-vs-2013-error-dep0001-unexpected-error-element-not?forum=wptools

答案 2 :(得分:2)

对我来说有用的是将手机重置为出厂默认设置(并删除所有数据......真正的重置)。手机附带8.1,当我重置它时,它被重置为Windows 10 base。我在手机上重新启用了开发者模式,现在我可以将我的应用部署到手机上了。

我没有运气就尝试了所有其他建议。

答案 3 :(得分:1)

错误告诉您手机上的版本比工具支持的版本旧,并且您需要升级它。您可以尝试检查手机上的更新并将其提升至10.0.10240.0吗? 10166和10240之间可能存在重大变化,导致VS RTM工具无法使用旧版本。

更新:我们已经宣布推出更新版的Win10手机,它将与win10工具配合使用。有关更多信息,请访问:

http://blogs.windows.com/bloggingwindows/2015/08/12/announcing-windows-10-mobile-insider-preview-build10512/

答案 4 :(得分:1)

显然10.0.10166.0是一个预发布的Mobile Insider Preview Build。 您只需将Target Min版本减少到10166。

很遗憾,您无法通过项目设置执行此操作。 你可以手动完成。 请按照以下步骤操作(在我的案例中使用诺基亚Lumia 520 Windows 10 Mobile Insider build 10.0.10166.0):

  1. 在Visual Studio中右键单击您的项目。
  2. 选择“卸载项目”,它现在将显示为 ProjectName (不可用)
  3. 右键单击已卸载的项目,然后选择“编辑 ProjectName.csproj
  4. 找到<TargetPlatformVersion><TargetPlatformMinVersion> 第一个<PropertyGroup>
  5. 中的项目
  6. <TargetPlatformMinVersion>值更改为10.0.10166.0。
  7. 现在保存并关闭文件。
  8. 再次右键单击该项目并选择“ Reload Project
  9. 重建项目并部署到设备。

答案 5 :(得分:1)

当我尝试在发布模式下将我的应用部署到Windows Phone 10时,出现以下错误:

Error : DEP0001 : Unexpected Error: Element not found. (Exception from HRESULT: 0x80070490)

我尝试了一些东西,但最终工作的很简单:我构建并运行了我的应用程序的调试模式。然后在没有卸载应用程序的情况下,我将配置切换到Release并在手机上构建并运行它,然后它就可以了!

答案 6 :(得分:0)

谁在这里结束,因为他们正在

Error : DEP0001 : Unexpected Error: Element not found. (Exception from HRESULT: 0x80070490)

尝试部署UWP应用程序(但部署在模拟器上工作)并启动Windows Phone ip over USB传输服务后,首先尝试将手机重置为结构设置。它对我和其他一些人来说都很有用,所以我的建议是在花费大量时间追逐鬼魂之前先从这个开始。

我尝试使用Visual Studio 2015 Update 2。