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

5
我的VS 2013安装已经平稳运行了好几个月。今天,我试图升级到Visual Studio 2013 Update 2 RC。就像上一次我更新到Update 1时一样,安装失败,并出现一大堆标记为“Incorrect Hash Value”错误的软件包。不幸的是,微软还没有发布Update 2的ISO文件,所以我不能像上次那样通过此方式完成更新。现在,我无法在Windows Phone模拟器或手机(设备)上运行应用程序。
我相信更新失败导致了当前的部署问题,因为问题恰好在那之后出现。这可能是由于其他NuGet包或扩展引起的,但是鉴于事件发生的时间,更新可能是最有可能的原因。
我在SO上进行了广泛阅读,并尝试了所有被提及的解决方案。但是他们都没用:
- 清理并重建了测试Windows Phone 8项目(多次) - 重新启动VS2013 - 重新启动电脑 - 退出VS 2013并使用打开的Emulator重新启动它(用于Emulator测试) - 修复了Windows Phone模拟器的安装 - 修复了VS2013安装
没有任何一个可行。在IDE将应用程序安装到模拟器后,仍然会弹出一个错误对话框,显示:
“应用程序无法启动调试。确保目标设备屏幕已解锁并安装了该应用程序。”
在VS2013 IDE状态行中,我看到消息:“启动TaskHost.exe失败”。
有人知道如何解决这个问题吗?请注意,我尝试了几个我知道以前成功的WP8项目,但它们都无法成功部署到模拟器或设备上。
3个回答

3

我看到这是一个月前的问题,但我也遇到了这个问题。如果我让模拟器保持运行状态并尝试再次启动它,我会遇到不同的错误而导致TaskHost失败。

以下是对我有效的解决方法。

在以下位置:

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

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


1

有很多原因会导致错误。所以,如果你在项目中使用数据库,例如 SQLLite 文件或 SQL compact 文件,你应该检查它是否被任何地方使用。或者选择在 Visual 中嵌入源代码副本。这是我的失败经验,但我已经修复好了!


0

你试过从菜单中选择吗?

  • BUILD > Rebuild Solution

这对我刚刚起作用了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接