Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging Windows phone 8仿真程序调试不起作用_Debugging_Visual Studio 2012_Windows Phone 7.1_Windows Phone_Windows Phone 8 - Fatal编程技术网

Debugging Windows phone 8仿真程序调试不起作用

Debugging Windows phone 8仿真程序调试不起作用,debugging,visual-studio-2012,windows-phone-7.1,windows-phone,windows-phone-8,Debugging,Visual Studio 2012,Windows Phone 7.1,Windows Phone,Windows Phone 8,错误:指定的通信资源端口已被另一个应用程序使用 这只发生在Hyper-V仿真器上,旧的7.1仿真器工作正常。 Blend 2012的部署工作正常。 删除虚拟机 在Hyper-V中,管理器没有帮助 删除 %用户%\AppData\Local\Microsoft\Phone Tools\CoreCon没有帮助 我的输出是: 1>------ Deploy started: Project: Proj1, Configuration: Debug Any CPU ------ 1>Depl

错误:指定的通信资源端口已被另一个应用程序使用

这只发生在Hyper-V仿真器上,旧的7.1仿真器工作正常。 Blend 2012的部署工作正常。 删除虚拟机 在Hyper-V中,管理器没有帮助 删除 %用户%\AppData\Local\Microsoft\Phone Tools\CoreCon没有帮助 我的输出是:

1>------ Deploy started: Project: Proj1, Configuration: Debug Any CPU ------
1>Deploying C:\Users\Валентин\Projects\Proj1\Bin\Debug\Proj1.xap...
1>Connecting to Emulator WVGA 512MB...
1>The application is already installed on the device. Checking if an incremental deployment is possible...
1>Doing incremental deployment...
1>Updating information related to modified files...
1>Deployment of C:\Users\Валентин\Projects\Proj1\Bin\Debug\Proj1.xap succeeded.
========== Deploy: 1 succeeded, 0 failed, 0 skipped ==========
最后一条状态栏消息:

Launching TaskHost.exe failed 
我正在使用VS2012 express for WP,WP8 emulator上的WP7.1项目,Windows 8 64位

奇怪的是,它早些时候运行良好,但由于某种原因,今天停止工作


请分享您的想法。

运行XdeCleanup.exe,并尝试重新启动计算机。通常情况下,我在这里也会遇到同样的错误,但我不知道为什么。我偶然发现了这个解决方案,请参见下面的链接,并记住我已经更改了名称空间,这就是问题所在

如果进入csproj文件,请确保已更改

<SilverlightAppEntry>TheOldNamespace.App</SilverlightAppEntry>
参考:


我也有同样的问题,决定试试:
如果您有一个Microsoft包含俄文名称和姓氏的帐户,那么您需要切换到包含英文字母的本地帐户,在其下运行VS,然后调试正在运行的应用程序,然后您可以返回到您的帐户Microsoft,调试也会起作用。

我在尝试调试设备上的应用程序时遇到这种情况。我通过卸载应用程序并重新部署它来修复它。

这总是在我第一次启动调试器并启动Windows Phone emulator时发生。以下是我解决这个问题的步骤

1启动调试器并让它启动仿真器 它通常超时 3关闭模拟器 4再次启动调试器,让它重新启动仿真器


由于某种原因,它在第一次启动时就无法为我连接。

这很容易解决

    Microsoft.Phone.Controls.Toolkit.dll file add in the Service Refrence folder.
    Then In project right click on "sevice refernce" folder > include in project.
    rebuild the project

成功运行项目

在我的案例中,上述所有解决方案都不起作用

所以,我做了什么来解决我同样的问题:
我从我的项目中手动删除了Bin和obj文件夹,这是在每个项目生成时自动生成的。我重新构建了解决方案并将其部署到Emulator。这解决了我的问题。

我尝试了其他答案,但运气不佳,它解决了我在部署应用程序时右键单击项目->在设备或模拟器上部署,然后该端口再次空闲以启用调试。

有一个解决方法:

右键单击项目并选择Deploy。这将把所有必要的代码复制到仿真器。之后,您可以像正常情况一样自由地按F5键


原文。谢谢。

我也遇到了同样的问题,结果是网络连接出现了问题。尝试在您的计算机与任何网络断开连接的情况下启动调试会话。

嗯,我也有相同的错误:指定的通信资源端口已被另一个应用程序使用,我尝试了这个,它对我有效


您只需在Blend for visual studio中打开Project.sln文件。进入菜单>项目>运行项目!!!它将Xap文件安装到您的手机上,没有任何错误。

我的应用程序在没有调试的情况下启动良好,而且,它在调试和没有在旧的7.1 emulator中启动,但感谢hintI对此表示怀疑,但刚刚确认这为我解决了问题!