升级WP8到WP8.1银光时,无法启动调试器。

15

我最近几天在使用VS2013和WP8.1 silverlight时遇到了一些错误。

我遇到了几种不同的错误,包括..Ensure unlocked screen..AgHost.exe无法启动端口正在被另一个程序使用确保设备已解锁

这些错误突然出现在我重新定向解决方案之后。我没有编译错误。 解决尝试

  1. 重启电脑
  2. 重启程序
  3. 注销并重新注册手机
  4. 重新安装Update 3
  5. 重新安装VS2013
  6. Windows Phone 8 Application crash once its launched AgHost.exe' has exited with code -532265403
  7. 安装VS2015但没有成功
  8. 重新安装VS2013 Update 4
没有任何办法。无论是模拟器还是不同的设备,错误都是一样的。我可以安装发布模式。在使用发布模式时可以使用断点,但每次部署应用程序时我必须进行CleanRebuilddeploy。此外,部署时间呈指数级增长。在升级之前,我最多使用了10秒钟。现在等待时间已经超过了一分钟。 :/ 有人有解决方法吗? 额外信息 如果我在升级到WP81之前在设备或模拟器上运行解决方案,它会带有调试器。如果然后转到更新的WP81,我会弹出一个带有信息的弹出窗口Something is taking longer then normal,然后崩溃并显示..Ensure unlocked screen.. :/
请问可能是与SDK有关吗? enter image description here 在修复所有SDK时,我发现事件日志存在问题,并根据事件日志文件已满进行了清除。
仍然没有成功。
额外说明:
使用WP8.1解决方案时,我无法从VS2013启动模拟器,但同一VS中的wp8.0解决方案可以:S
我在一个日志文件中发现了一个错误:

enter image description here

错误如下:
[0F08:14A8][2015-07-23T09:11:44]: 应用执行包:silverlight5_DRT,操作:修复,路径:C:\ProgramData\Package Cache\DEB5078B60B74431E2830831EB48DF129CB32932\packages\Silverlight\5.0_DRT\Silverlight_Developer.exe,参数:'"C:\ProgramData\Package Cache\DEB5078B60B74431E2830831EB48DF129CB32932\packages\Silverlight\5.0_DRT\Silverlight_Developer.exe" /q /ignorewarnings' [0F08:14A8][2015-07-23T09:11:45]: 错误 0x800705de: 进程返回错误:0x5de [0F08:14A8][2015-07-23T09:11:45]: 错误 0x800705de: 无法执行EXE包。 [0550:0E74][2015-07-23T09:11:45]: 错误 0x800705de: 无法配置每台机器的EXE包。 [0550:0E74][2015-07-23T09:11:45]: MUX:silverlight5_DRT包的安装大小(以字节为单位):MaxAppDrive:0 MaxSysDrive:0 AppDrive:0 SysDrive:0

并且

[0F08:14A8][2015-07-23T09:16:16]: 应用执行包: {312d9252-c71c-4c84-b171-f4ad46e22098},操作: 修复,路径: C:\ProgramData\Package Cache{312d9252-c71c-4c84-b171-f4ad46e22098}\VS2012.4.exe,参数: '"C:\ProgramData\Package Cache{312d9252-c71c-4c84-b171-f4ad46e22098}\VS2012.4.exe" -repair -quiet -burn.related.patch' [0F08:14A8][2015-07-23T09:16:23]: 错误 0x80048bc7: 进程返回错误: 0x80048bc7 [0F08:14A8][2015-07-23T09:16:23]: 错误 0x80048bc7: 无法执行 EXE 包。 [0550:0E74][2015-07-23T09:16:23]: 错误 0x80048bc7: 无法配置每台计算机的 EXE 包。

有人知道如何处理这个问题吗?当我修复 Windows Phone SDK 8.0 时出现了错误。


为什么不安装VS2013的更新4? - ΩmegaMan
@OmegaMan 抱歉上面没有提到,但我也已经做过了。 - JTIM
2个回答

6

有一个适用于Windows Phone 8.1 SDK的VS2013后更新,一些可能性是您以前没有安装过它,因为您之前不需要。下载链接在这里

当出现“端口正在使用”等错误消息时,并且没有明显的原因导致其被占用,并且看到下载时间过长时,这也很可能是您安装的反恶意软件产品妨碍了您。我们无法确切地建议如何配置它,因为我们不知道它可能是什么。您首先要尝试暂时禁用它,以便您可以确定它是问题的根源。


我只使用微软的反恶意软件,这台电脑仅用于工作。另外,如果我还原解决方案,一切都会像以前一样正常。我将尝试您提到的更新。 - JTIM
不要盲目地假定它不可能是问题,因为它来自微软。一个好的例子在这里(https://dev59.com/4WAf5IYBdhLWcg3w9mps)。进行实验。 - Hans Passant
当然这可能是个问题,但我的观点更多的是,如果我将解决方案还原为WP8,那么一切都可以正常工作,并且速度也很不错。升级到WP8.1(Silverlight)后,问题再次出现。 - JTIM
所以我使用您建议的软件包进行了更新/修复,但使用WP8.1时系统仍然很糟糕。 - JTIM
我现在已经尝试了许多不同的方法,比如重新安装VS。除了Windows Defender之外,我找不到任何反恶意软件产品。我有点绝望了,你建议我卸载Windows Defender作为解决方案吗? - JTIM
我尝试按照这个主页http://www.sysprobs.com/how-to-remove-windows-defender-on-windows-8-1-windows-8的说明删除Windows Defender。但是这并没有帮助,仍然无法在模拟器或带有调试器的设备上部署应用程序,并且在wp8.1解决方案中仍然非常缓慢。似乎升级已经破坏了解决方案?将项目移动到另一个解决方案中似乎出奇地有效。:/浪费了我的时间 :( - JTIM

2

我不知道问题出在哪里,但是创建一个新的解决方案并将现有项目导入到新的解决方案中,已经解决了所有与模拟器和调试器以及AgHost相关的问题。

看起来解决方案中集成的升级功能没有正常工作。


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