5

バックグラウンド

数年前、私は C#、WPF、Silverlight 向けの開発を行っていましたが、その後 Android 向けの開発に移行しました。

Windows Phone を試してみることにしました。最新の Visual Studio Pro 2012 とその Windows phone SDK を、Windows の最新バージョンである Windows 8 Pro と共にインストールすることにしました。

Hello World プロジェクトから学び始めることを期待して、新しい Windows phone プロジェクトを作成し、エミュレーターを起動しました。

一部スペック情報

  • OSはwindows8pro(ファイナル)です。64 ビット CPU。
  • ビジュアル スタジオ プロ 2012
  • Windows phone SDK 8
  • USB でワイヤレス D-Link デバイス ( DWA-140 ) に接続。

問題

エミュレーターを起動するとすぐに、ネットワークを有効にするかどうかを尋ねるダイアログが表示されました。

ここに画像の説明を入力

必要なものを選択すると、エラーが表示されました:

ここに画像の説明を入力

[OK] を選択すると、エミュレーターがクラッシュしました。

インターネットで解決策を検索する方法を知っていたので、ネットワーク スイッチの削除、内部スイッチの作成などを提案するいくつか (ここここなど) を見つけました。

質問

私は自分が間違っていることを理解していません。これは私の出発点にすぎません。このエラーとエミュレータを機能させる方法を教えてください。

必要な手順を正確に教えてください。


編集: VS と WP に関連するものをアンインストールした後、両方を再インストールしましたが、同じエラーが発生します。

それだけでなく、新しい外部スイッチ (一部の Web サイトが提供) を作成しようとすると、次のエラーが表示されました。

ここに画像の説明を入力

エミュレーターのこのような基本的な機能が、すぐに使用できないのはなぜでしょうか?

4

2 に答える 2

2

いくつか試してみてください。

まず、「vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch)」アダプターのネットワーク接続設定を確認します。

これを行うには、コントロール パネルの[コントロール パネル\ネットワークとインターネット\ネットワーク接続]を開きます。「vEthernet (Internal Ethernet Port Windows Phone Emulator Internal Switch)」アダプターを右クリックし、 「プロパティ」を選択します。[この接続は次の項目を使用します:] の下で、次のオプションのみが選択されていることを確認します。

  • Microsoft ネットワーク用クライアント
  • QoS パケット スケジューラ
  • Microsoft ネットワークのファイルとプリンターの共有
  • Microsoft LLDP プロトコル ドライバー
  • リンク層トポロジ検出マッパー I/O ドライバー
  • リンクレイヤ トポロジ ディスカバリ レスポンダ
  • インターネット プロトコル バージョン 6 (TCP/IPv6)
  • インターネット プロトコル バージョン 4 (TCP/IPv4)

ここに画像の説明を入力

さらに、「Hyper-V マネージャー」でエミュレーター イメージのネットワーク アダプター設定を確認することもできます。

表示されているネットワーク アダプタが有効であることを確認します。それらがバインドされているアダプターが現在 OS で有効になっていない場合は、一部のアダプター (マシンの WiFi または有線イーサネット アダプターに接続されているアダプターなど) を無効にしてみてください。

ここに画像の説明を入力

それが役立つかどうか教えてください!

于 2013-01-17T15:13:26.917 に答える
2

UACに違反している可能性があります。ご指摘のとおり、仮想デバイスを作成しようとしています。これを行うには、昇格された権限が必要です。私があなただったら、VS2012 を管理者として実行するか、すべてのインストールと構成が完了するまで UAC を完全に無効にしてから、必要に応じて UAC をオンに戻すことができます。適切なネットワークを備えた VM を手動で作成することについての Allen のコメントは、可能性のある UAC の問題を回避するため、賢明で価値のある実験だと思います。

于 2013-02-15T04:07:23.177 に答える