5

Win8 pro を搭載した Dell XPS 15 ラップトップで VS2012 を使用して Windows Phone アプリを開発しています。ここ (特にWindows Phone 8 エミュレーターがインターネットに接続できない) や Web 上の他の場所で多くのトラブルシューティング記事を読みましたが、問題を解決することができました (件名を参照してください)。私のラップトップは、両方のアダプター (ワイヤレスと有線) で DHCP を使用して正常に IP を取得し、ルーターには MAC フィルタリングが設定されていないことに注意してください。これが話です:

1)動作しない: WP エミュレーターを起動すると、ルーター (DHCP) から IP が取得されない

2)作品:

  • 最初からやり直す (Hyper-v の仮想スイッチとマシンを削除する)
  • ワイヤレス アダプタを無効にする
  • 有線アダプターをルーターにケーブルで接続する
  • エミュレーターを起動します (マシンとスイッチを作成します)
  • IP を取得し、インターネットにアクセスできる

3)動作しません:

  • 最初からやり直す (Hyper-v の仮想スイッチとマシンを削除する)
  • 有線アダプターを無効にします– Windows コントロール パネルには次のように表示されます。
  • エミュレーターを起動します (マシンとスイッチを作成します)
  • 結果:
  • a) ルーターのログに「DHCP サーバーが REQUEST を受信しました」と表示される</li>
  • b) ホスト上で (ipconfig) 仮想スイッチが IP を取得 (vEthernet (Intel(R) Centrino(R) Wireless-N 1030 Virtual Switch)) – 仮想マシン設定で「Windows Phone Emulator External」として選択
  • c) [追加ツール] ウィンドウのエミュレータ ネットワーク タブに、デフォルト IP 169 のアダプタが表示されます。*

3)部分的に動作します:

  • 仮想スイッチの削除
  • 有線アダプターを無効にします– Windows コントロール パネルには次のように表示されます。
  • Hyper-v に「Windows Phone Emulator Internal Switch」という名前の内部スイッチを作成し、仮想マシンの内部ネットワーク アダプターでそれを選択します。
  • ワイヤレス アダプタでの共有を有効にする (コントロール パネル内)
  • xde.exe を使用してエミュレーターをスタンドアロンとして起動し (VS から起動すると、展開されたアプリで適切なスナップショットを使用しません)、ネットワークに接続できません。読み込みにさらに時間がかかり、その後、OS が読み込まれ、エミュレーターにエラー ダイアログが表示されます。機能が無効になる可能性があります」</li>
  • インターネットでエミュレーターを使用することは可能ですが、デバイス ボタンが機能しません。キーボード ショートカットを使用してください ( http://devatheart.azurewebsites.net/2011/06/04/windows-phone-7-emulator-and-physical-keyboard-shortcuts / )
  • デバッグには使用できません。アプリを公開する場合にのみ有効です ;-)
4

1 に答える 1