14

エラー:指定された通信リソース(ポート)はすでに別のアプリケーションで使用されています

  • これはHyper-Vエミュレーターでのみ発生し、古い7.1エミュレーターは正常に動作します。
  • Blend2012からのデプロイは正常に機能します。
  • Hyper-Vマネージャーで仮想マシンを削除しても効果がありません
  • %user%\ 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 

WP用のVS2012Express、WP8エミュレーター上のWP 7.1プロジェクト、Windows864ビットを使用しています。

不思議なことに、以前は正常に機能していましたが、何らかの理由で今日は機能しなくなりました。

あなたのアイデアを共有してください。

4

11 に答える 11

8

デバイスでアプリをデバッグしようとしたときに、これが発生しました。アプリをアンインストールして再デプロイすることで修正しました。

于 2012-11-23T02:45:50.530 に答える
7

回避策があります:

プロジェクトを右クリックし、[デプロイ] を選択します。これにより、必要なすべてのコードがエミュレーターにコピーされます。その後は、通常どおり自由に F5 を押してください。

ここに画像の説明を入力


元の記事http://blog.masterdevs.com/a-specified-communication-resource-port-is-already-in-use-by-another-application/。ありがとうジョシュ

于 2013-11-05T07:04:25.030 に答える
2

私はこれと同じエラーを受け取り、その理由を理解できませんでした。私はこの解決策に出くわし(以下のリンクを参照)、名前空間を変更したことを思い出しました。それが問題でした。

csprojファイルにアクセスする場合は、これが変更されていることを確認してください。

<SilverlightAppEntry>TheOldNamespace.App</SilverlightAppEntry>

参照 :

Windows Phone 7-アプリが起動せず、エラーが発生せず、ロード時にベイルするだけ

于 2012-11-09T16:28:41.013 に答える
2

他の答えを試してみましたが運が悪かったのですが、解決したのは、デバイスまたはエミュレーターにアプリケーションをデプロイ (プロジェクトを右クリック -> デプロイ) した後、そのポートが再び解放されてデバッグが有効になった後です。

于 2013-05-09T14:32:35.933 に答える
1

同じ問題が発生したので、試してみることにしました。Microsoftにロシア語の名前と名前が含まれているアカウントがある場合は、英語の文字を含むローカルアカウントに切り替えて、VSで実行し、アプリケーションが実行されていることをデバッグする必要があります。アカウントに戻ることができますMicrosoftとデバッグも機能します。

于 2012-11-13T01:42:29.697 に答える
1

これは、デバッガーを初めて起動し、Windows Phone エミュレーターを起動したときに常に発生します。これを回避するために私が従う手順は次のとおりです。

1) デバッガーを起動し、エミュレーターを起動させます 2) タイムアウトします (通常) 3) エミュレーターを閉じます 4) デバッガーを再度起動し、エミュレーターを再起動させます

なんらかの理由で、初めて起動したときに接続できません。

于 2012-12-19T22:06:39.107 に答える
1

を実行XdeCleanup.exeし、コンピュータを再起動してみてください。通常、このあたりでトリックを行います。

于 2012-11-05T11:16:25.733 に答える
0

私は同じ問題を抱えていましたが、ネットワーク接続の問題であることが判明しました。マシンがネットワークから切断された状態で、デバッグ セッションを開始してみてください。

于 2014-01-23T05:06:36.857 に答える
0

私の場合、上記の解決策はすべて機能しませんでした。

だから、同じ問題を解決するために私がしたこと:プロジェクトのビルドごとに自動的に生成されるプロジェクトからBinandフォルダーを手動で削除しました。objソリューションを再構築し、エミュレーターにデプロイしました。これで私の問題は解決しました。

于 2013-05-07T07:22:17.650 に答える
0

まあ、私も同じError: a specified communication resource (port) is already in use by another applicationで、これを試してみましたが、うまくいきました。

Project.slnファイルを Blend for Visual Studio で開くだけです。に行くmenu>project>Run project!!! エラーなしで Xap ファイルがモバイルにインストールされます。

于 2015-02-27T16:18:49.477 に答える