14

錯誤:指定的通信資源(端口)已被其他應用程序的Windows 8手機模擬器調試不起作用

  • 這種情況只有在Hyper-V模擬器,老,7.1仿真器工作正常。
  • 從Blend 2012部署工作正常。
  • 刪除虛擬機 中的Hyper-V管理器不幫助
  • 刪除 %用戶%\應用程序數據\本地\微軟\手機工具\ 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 

我在WP8仿真器,Windows 8 64位上使用VS2012 express WP,WP 7.1項目。

好奇的是,它早期工作正常,但由於某種原因今天停止工作。

請分享你的想法。

回答

1

運行XdeCleanup.exe,並嘗試重新啓動計算機。通常在這裏做訣竅。

+0

這也沒有工作。 – Valentin

2

我得到這個相同的錯誤,並沒有弄清楚爲什麼。我偶然發現了這個解決方案(請參閱下面的鏈接),並記住我改變了我的命名空間,這就是問題所在。

如果你進入你的csproj文件,確保它已經改變。

<SilverlightAppEntry>TheOldNamespace.App</SilverlightAppEntry> 

參考:

Windows Phone 7 - App doesn't start, no errors, just bails on load

+0

我的應用程序在沒有調試的情況下就可以正常啓動,而且它在調試過程中以及在舊版7.1仿真器中都不會啓動,但感謝提示 – Valentin

1

我有同樣的問題,決定試一試: 如果你有一個帳戶,微軟包含俄羅斯有名有姓,那麼你需要切換到包含英文字母的本地帳戶,在它下面運行VS然後調試應用程序正在運行,然後您可以返回到您的帳戶Microsoft和調試也將工作。

8

我試圖在我的設備上調試應用程序時發生過這種情況。我通過卸載應用程序並重新部署它來修復它。

1

這經常發生在我第一次啓動調試器並啓動Windows Phone模擬器。以下是我遵循的步驟來解決此問題。

1)啓動調試器,讓它啓動模擬器 2)超時(通常) 3)關閉模擬器 4)再次啓動調試器,讓它重新啓動模擬器

對於第一次啓動它的某些原因永遠不會爲我連接。

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 

成功運行

0

項目在我的情況下,所有上述解決方案沒有奏效。

所以,我做了什麼來解決我同樣的問題: 我手動從我的項目,該項目是在每一個項目生成自動生成刪除Binobj文件夾。我重建瞭解決方案並將其部署到Emulator。這解決了我的問題。

+0

對我不起作用。 – db42

2

我嘗試了其他的答案,但沒有運氣,它解決了什麼問題,是在設備或模擬器上部署應用程序(右鍵單擊項目 - >部署),然後該端口再次釋放以啓用調試。

0

我有同樣的問題,它原來是一個網絡連接的問題。嘗試啓動調試會話,使您的機器與任何網絡斷開連接。

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文件安裝到您的手機中,沒有任何錯誤。