2014-04-10 157 views
5

我的VS 2013安装程序现在几个月来一直在嗡嗡作响。今天,我试图更新到Visual Studio 2013 Update 2 RC。就像上次我更新到Update 1时一样,安装程序严重失败,出现大量标有“错误散列值”错误的软件包列表。不幸的是MS还没有更新2的ISO,所以我不能像上次那样通过这条路线来完成更新。现在,我无法在Windows Phone模拟器或手机(设备)上运行应用程序。启动TaskHost.exe失败,试图运行Windows Phone 8应用程序?

我相信失败的更新会导致我目前的部署问题,因为问题在之后出现。这可能是由于其他一些NuGet软件包或Extension,但由于事件发生时间的原因,更新是最可能的原因。

我在SO上做了大量的阅读,并尝试了所有着名的解决方案。他们没有工作:

  • 清理和重建测试的Windows Phone 8的项目(多次)
  • 重启VS2013
  • 重启
  • 已退出VS 2013和重新启动其与模拟器敞开(用于仿真测试)
  • 修复了Windows Phone模拟器安装
  • 修复VS2013安装

没有用。在IDE将该应用程序安装到仿真器后,我仍然出现一个错误对话框:

“应用程序无法启动以进行调试,请确保目标设备屏幕已解锁并且应用程序已安装。

而在VS2013 IDE状态行中,我看到消息:“启动TaskHost.exe失败”。

有谁知道如何解决这个问题?请注意,我尝试了几个WP8项目,我知道这些项目之前都已成功运行,并且它们都无法成功部署到仿真器或设备。

回答

3

我看到这是一个月前问的,但我也有这个问题。如果我离开模拟器运行并尝试再次启动它,我会让TaskHost失败并显示不同的错误。

以下是使它适合我的原因。

在以下:

Solution(Right-click) > Properties > Configuration Properties > Configuration 

确保您的主项目设置为 '部署'。

0

你试过菜单吗?

  • BUILD > Rebuild Solution

为我刚才的工作。

1

有很多错误的原因。所以,如果您使用数据库(如SQLLite文件或SQL压缩文件)来处理您的项目WP,则应该检查它是否在任何地方使用。或者选择在视觉中嵌入源代码副本。这是我的失败。我修好了!

相关问题