問題:
Windows Phone 8 エミュレーターを起動すると、Hyper-V で仮想マシンが起動します。数分後、Windows Phone OS が読み込まれます (Hyper-V マネージャーを介して接続できます (ただし、この方法で WP を操作するのは不便です))。 .
しばらくすると (どうやらタイムアウトが発生したようです)、Visual Studio からの展開が次のエラーで失敗します:「アプリの展開に失敗しました。もう一度やり直してください。」
どうやってここに来たの?
Wi-Fi 接続を使用し、動的 IP アドレスを使用すると、すべて正常に動作します。エミュレーターは正常に動作し、Windows Phone OS でインターネットを利用できます。
しかし、残念ながらほとんどの場合、静的 IP アドレス (MAC アドレスに基づいてインターネット プロバイダーによって割り当てられたもの) を使用してイーサネット接続を使用する必要があります。この場合、Windows Phone エミュレーターにはインターネットがありません。私の知る限り、Hyper-v の仮想マシンは、一種の独自のイーサネット カード (別の MAC アドレス) を使用してネットワークに接続し、別の IP アドレスを持っています。その場合、プロバイダーからインターネットを取得できません。また、エミュレーターが同じ MAC アドレスと IP アドレスを持っていたとしても、インターネット トラフィックに混乱が生じます。
したがって、私のラップトップは WP エミュレーターのルーターである必要があります。そのため、プライマリ インターネット (ICS) を Windows Phone エミュレーター スイッチ (vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch)) と共有しています。この場合、Windows Phone でインターネットを使用していますが、Hyper-V マネージャー経由でのみ接続しています。エミュレーターでは、OS がいつロードされるかさえ表示されません。
Windows Phone エミュレータ スイッチでインターネットの共有を停止した後、エミュレータ自体は完全に動作していますが、インターネットはありません。
私のタイプのインターネット接続でWindows Phoneエミュレーターを動作させる方法はありますか?