2

新しいWindows 10をインストールして、新鮮なVS2015をインストールしました。Windows 10、VS 2015、エミュレータ/デバイスでWindows Phone 8.0アプリケーションのデバッグを開始できません

Windows 8.1エミュレータがインストールされ、期待通りに起動し、インターネットを見ることができます。ここまでは順調ですね。

のWindows Phone 8.0(シルバー)アプリケーションが正常に動作コンパイルおよびデプロイ、しかし、デバッグメッセージを開始することを拒否:

ステータスバー:起動TaskHost.exeに失敗しました。 ポップアップ:アプリケーションをデバッグするために起動できませんでした。ターゲットデバイスの画面がロックされておらず、アプリケーションがインストールされていることを確認してください。

デバイスエミュレータのロックが解除されていて、デバッグセッションの試行時に展開されたアプリケーションを物理的に実行できるため、インストールされていることがわかります。アンインストールと再デプロイにより確認。

エミュレータとデバイスで同じエラーが発生します。私はノーマル(Windows以外の電話機)アプリケーションを正常にデバッグできます。

出力ログ:

2>------ Deploy started: Project: {APPNAME}.WinPhone, Configuration: Debug x86 ------ 
2>Deploying F:\TFS\{PATH}\x86\Debug\{APPNAME}.WinPhone_Debug_x86.xap... 
2>Connecting to Emulator 8.1 WVGA 4 inch 512MB... 
2>The application is already installed on the device. Checking if an incremental deployment is possible... 
2>Doing incremental deployment... 
2>Updating information related to modified files... 
2>Deployment of F:\TFS\{PATH}\x86\Debug\{APPNAME}.WinPhone_Debug_x86.xap succeeded. 
========== Build: 1 succeeded, 0 failed, 1 up-to-date, 0 skipped ========== 
========== Deploy: 1 succeeded, 0 failed, 0 skipped ========== 

任意のアイデア?

+0

お使いのPCにHyper-Vが有効になっていますか? –

+0

@Alexejはい、ハイパーVが有効になり、エミュレータは完全に動作します。 – MercifulGiraffe

答えて

0

問題ここでは、Hyper-Vの管理者グループが存在していなかったことになってしまいました。これは、特定の(初期の)Windows 10の既知の問題です。

これを修正する唯一の方法は、マシンを再構築することでした。

0

あなたはあなたのコードに次のように設定する必要があります。

// Avoid screen locks while debugging. 
if (System.Diagnostics.Debugger.IsAttached) 
{ 
    PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; 
} 

から:https://msdn.microsoft.com/de-de/library/windows/apps/ff402572(v=vs.105).aspx

+0

これはどのように役立ちますか?デバッガはデバイスやエミュレータにはまったく接続しません。アプリは起動しません。更新:私はこれを試して、それがいくつかの魔法をする機会を逃したが、うまくいかなかった。 – MercifulGiraffe

+0

これは、デバッガをエミュレータに接続すると、エミュレータの種類によって接続がシャットダウンされている間に画面がロックされ、デバッガが切り離されるためです。私はこれをうまく動作するアプリケーションをdelevoped –

関連する問題