web-dev-qa-db-ja.com

Visual Studio 2015:エミュレーターは仮想マシンが実行されていることを確認できません

私は次の問題を抱えています、うまくいけば誰かが解決策を持っています。以前はWindows8.1とVisualStudio2013を使用していました。Windows10にアップグレードしました。VisualStudio2015Enterpriseをインストールしました。空白のユニバーサルWindowsアプリ用のプロジェクトを1つだけ使用して、新しいソリューションを作成しました。私はC#を使用しています。

「MobileEmulators10 ....」のいずれかを選択してプロジェクトを実行しようとすると、次のエラーが発生します。 enter image description here ただし、「シミュレータ」を選択すると動作します。また、Windows Phone 8.1のソリューションを開き、「エミュレーター8.1」を使用して実行すると、機能します。

どんな助けでも大歓迎です。ありがとうございました。

8
CCamilo

誰かが興味を持っている場合、私はここで私のために働く解決策を見つけました:

https://social.msdn.Microsoft.com/Forums/vstudio/en-US/823ce958-5287-40f9-bfc8-8fb6db0d4f95/visual-studio-2015-windows-mobile-10-emulator-app-展開に失敗しました-エラー?フォーラム= visualstudiogeneral

基本的に、それは人々がすべきことです:

  • 1)エミュレーターを選択し、F5キーを押して、VS2015でアプリの展開プロセスを開始します
  • 2)エミュレータが起動し、「OSが起動しています」と表示されるまで待ちます
  • 3)次に、タスクマネージャーに移動し、VS 2015(devenv.exe)のプロセスに移動して、それを強制終了します。

結果:エミュレーターイメージがビルドされており、VSが実行されていないため、アプリの展開プロセスが失敗することはありません。

エミュレーターが完全に構築され、Windows Mobile 10の動作を確認できたら、エミュレーターを閉じて、VS2015までのアプリ展開プロセスを再開します。今回は、アプリのデプロイプロセスが成功します。

0
CCamilo

同様の問題が発生していましたが、VMWareFusionを使用してWindows8.1を実行しています。この記事の手順で私の問題は解決しました。 https://blogs.endjin.com/2013/06/running-the-windows-phone-emulator-in-vmware-fusion/


  1. エミュレータを実行している仮想マシンを停止します。
  2. 仮想マシンライブラリを開きます LWindowsVirtual Machine Library
  3. リストからVM)を選択し、SettingsProcessors & MemoryAdvanced Optionsに移動します

    ネストされた仮想化を有効にするには、Enable hypervisor applications in this virtual machineチェックボックスをオンにします。これにより、VM構成ファイルにvhv.enable = "TRUE"が追加されます(詳細は以下を参照)。

  4. VMリストに戻り、VM)を右クリックして、Show in Finderを選択します。
  5. Finderウィンドウで右クリックしてShow Package Contents
  6. コンテンツ(ファイルとフォルダーのリスト)が表示されたら、VMware仮想マシン構成ファイル(。vmx拡張子の付いたファイル)を見つけます。
  7. このファイルをテキストエディットで開き、最後に次の行を追加します:hypervisor.cpuid.v0 = "FALSE"
  8. VMを保存して再起動します。
6
rsnyder

HoloLensエミュレーターを実行しようとするとこの問題が発生しました。 Hyper Vマネージャーに移動し、Hyper-V設定に移動する必要がありました。物理GPUを選択し、[このGPUをRemoteFXで使用する]チェックボックスをオフにします。

Rdvgm.exeはこれに関係します。そのオプションをオフにすると、問題が解決しました。

3
user6501589

解決済み:私も同じ問題に直面しました。私の場合、問題は開発者モードを有効にしていないことでした。有効にした後、それは完全にうまくいきました。

1
Swathi N

「仮想スイッチ」の情報は、コントロールパネル\ネットワークとインターネット\ネットワーク接続の下に表示されますか?そうでない場合は、Hyper-Vから「WindowsPhoneエミュレーター内部スイッチ」を再作成して、問題が解決するかどうかを確認できます。以下の手順を試してください。

1.)Hyper-Vを開きます

2.)既存の構成済み電話エミュレーターをシャットダウンします。

3.)「仮想スイッチマネージャー」をクリックします

4。)「WindowsPhoneエミュレーター内部スイッチ」をクリックします

5.)そこに表示されている設定を覚えておいてください(削除して再作成するため)

6。)[削除]をクリックして、既存の「WindowsPhoneエミュレーター内部スイッチ」を削除します

7.)「適用」と「OK」をクリックします

8。)[新しい仮想ネットワークスイッチ]をクリックして「WindowsPhoneエミュレーター内部スイッチ」を再作成し、手順5で覚えたのと同じ設定を使用します。

9.)次に、Visual StudioからF5を試してください。これにより、適切な仮想スイッチに新しいエミュレーターが構成されます。

10.)これでエラーが解決されます。 Hyper vでない場合は、Windows Phoneのエミュレーターを起動します-> [接続]をクリックします(エミュレーターはHyper vから起動します)

11.)次に、Visual StudioからF5を試してください。エミュレーターが起動するはずです(私の場合は起動に時間がかかりました)。

0
Joel Joseph