1

問題:

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エミュレーターを動作させる方法はありますか?

4

2 に答える 2

1

Windows Phone 8 エミュレーターのトラブルシューティングに関する Microsoft の優れたリソースを次に示します。

指示に従ってください。問題が解決することを願っています

リンクの「ネットワークの宛先またはインターネット サイトに接続できない」セクションは、問題に対処する必要があります。

アップデート:

別のサイトからのもう1つのソリューション、

「スタート画面から Hyper-V マネージャーに移動します。仮想スイッチ マネージャーに移動します。「Windows Phone Emulator Internal Switch」という名前の仮想スイッチがあるかどうかを確認します。そうでない場合は、「Windows Phone Emulator Internal Switch」という名前の仮想スイッチを作成します。接続タイプを「内部」にしてください。」

エミュレータを起動する前に、これらすべてを実行してください。それでも問題が解決しない場合は、既存のスイッチを削除して、新しいスイッチを再度作成してください。

それでも問題が解決しない場合は、同様の問題についての良い議論があります..チェックしてください。 Windows Phone 8 エミュレーターがインターネットに接続できない

于 2012-12-10T07:27:34.750 に答える
0

この問題については、Microsoft フォーラムから回答を得たと思います。

DHCP は明らかに Windows Phone エミュレーターの要件です (SDK の要件として記載されています)。また、静的 IP アドレスを使用している場合、Windows Phone エミュレーターでインターネットに接続することはできません。インターネット接続の共有を使用しても。

私が見ることができる可能な解決策:

  1. 他の仮想マシン (VMware、VirtualBox) に Hyper-V とエミュレーターを使用して Windows 8 をインストールします。
  2. プロキシをインストールします(うまくいくかどうかはわかりません。設定が難しいと思います。)
  3. ルーターを購入。これが最も簡単な解決策のようです。私はこれをすべての人にお勧めし、私がしたようにこれに多くの時間を無駄にしないようにします:)
于 2012-12-12T17:33:51.787 に答える