错误:指定的通信资源(端口)已被其他应用程序
使用我的输出是:
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
我在WP8模拟器上使用VS2012 express for WP,WP 7.1项目,Windows 8 64位。
奇怪的是,它之前的工作正常,但出于某种原因,今天停止了工作。
请分享您的想法。
答案 0 :(得分:8)
尝试在我的设备上调试应用时发生了这种情况。我通过卸载应用程序并重新部署它来修复它。
答案 1 :(得分:7)
有一种解决方法:
右键单击您的项目并选择Deploy。这会将所有必需的代码复制到模拟器。之后你可以像往常一样自由地击中F5。
原创文章http://blog.masterdevs.com/a-specified-communication-resource-port-is-already-in-use-by-another-application/。谢谢Josh。
答案 2 :(得分:2)
我遇到了同样的错误,并没有找出原因。我偶然发现了这个解决方案(请参阅下面的链接)并记住我已经更改了我的命名空间,这就是问题所在。
如果您进入csproj文件,请确保已更改。
<SilverlightAppEntry>TheOldNamespace.App</SilverlightAppEntry>
参考:
Windows Phone 7 - App doesn't start, no errors, just bails on load
答案 3 :(得分:2)
我没有运气就尝试了其他答案,它解决了我在设备或模拟器上部署应用程序(右键单击项目 - >部署)后,再次释放该端口以启用调试。
答案 4 :(得分:1)
运行XdeCleanup.exe
,然后尝试重新启动计算机。通常在这里做伎俩。
答案 5 :(得分:1)
我有同样的问题,决定尝试一下: 如果您有一个帐户Microsoft包含俄语名称和姓氏,那么您需要切换到包含英文字母的本地帐户,在其下运行VS然后调试应用程序正在运行,然后您可以返回到您的帐户Microsoft和调试也将工作
答案 6 :(得分:1)
这种情况总是在我第一次启动调试器并启动Windows Phone模拟器时发生。以下是我遵循的步骤。
1)启动调试器并让它启动模拟器 2)超时(通常) 3)关闭模拟器 4)再次启动调试器并让它重新启动模拟器
由于某种原因,它第一次启动它永远不会为我连接。
答案 7 :(得分:0)
这很容易解决。
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
成功运行项目
答案 8 :(得分:0)
就我而言,上述所有解决方案均无效。
那么,我为解决同样的问题做了什么:
我手动删除了项目中的Bin
和obj
文件夹,该文件夹是在每个项目构建时自动生成的。我重新构建了解决方案并将其部署到了Emulator。这解决了我的问题。
答案 9 :(得分:0)
我遇到了同样的问题,结果证明是网络连接问题。尝试在您的计算机与任何网络断开连接的情况下启动调试会话。
答案 10 :(得分:0)
嗯,我也有同样的Error: a specified communication resource (port) is already in use by another application
,我试过这个,它适合我。
您只需打开Blend for Visual studio中的Project.sln
文件即可。转到menu>project>Run project
!!!它会将Xap文件安装到您的手机上而不会出现任何错误。