启动TaskHost.exe失败,尝试运行Windows Phone 8应用程序?

时间:2014-04-10 22:34:43

标签: windows-phone-8 deployment visual-studio-2013

我的VS 2013设置已经好几个月了。今天我尝试更新到Visual Studio 2013 Update 2 RC。就像上次更新到Update 1时一样,安装失败,标记为“不正确的哈希值”错误的大量软件包列表。不幸的是,MS还没有针对Update 2的ISO,所以我不能像上次那样完成更新。现在我无法在Windows Phone模拟器或手机(设备)上运行应用程序。

我认为失败的更新导致了我当前的部署问题,因为此后问题浮出水面。这可能是由于其他一些NuGet包或扩展,但由于事件的时间安排,更新是最可能的原因。

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

  • 清理并重建了测试Windows Phone 8项目(多次)
  • 重启VS2013
  • 重新启动
  • 退出VS 2013并重新启动它,模拟器保持打开状态(用于模拟器测试)
  • 修复了Windows Phone模拟器安装
  • 修复了VS2013安装

没有任何作用。 IDE将应用程序安装到模拟器后,我仍然会出现一个错误对话框:

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

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

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

3 个答案:

答案 0 :(得分:3)

我看到这是一个月前被问到的,但我也有这个问题。如果我让Emulator继续运行并尝试再次启动它,我会让TaskHost失败并出现其他错误。

以下是让它对我有用的原因。

根据以下内容:

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

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

答案 1 :(得分:1)

有很多错误的理由。!因此,如果您为项目WP使用SQLLite文件或SQL压缩文件等数据库,则应检查它是否在任何地方使用。或者选择在视觉中嵌入源副本。那是我的失败。我修好了!

答案 2 :(得分:0)

您是否尝试过菜单?

  • BUILD > Rebuild Solution

这对我来说很有用。