2012-02-16 3 views
0

私は、VSサーバーと、VS 2010の最終的なインストールを行っているHyper-V仮想マシンを持っています。私は昨夜WP7.1ツールを追加し、今朝使用しましたが、管理者としてエミュレータを実行しているときにフレームワークが私に与えてくれました:MFPlat.dllにエラーがありません。私はこの投稿からそれを解決し、Windows Media Foundationプラットフォームをインストールし、エミュレータは動作しましたが、「ビデオハードウェアはXNA開発をサポートしていないかもしれませんが、Silverlightは正常に動作するかもしれません。 (ラフ翻訳)。私はそれがデルのサーバーだから理解していますが、私は見ることができますWindows Phone 7.1 SDKがMy Virtualをクラッシュさせる

私はOKをクリックした後すぐにVMウィンドウが消え、HyperVは仮想マシンの接続が失われたことを報告します。これは、VMでこの問題が発生した2回目です(過去にバージョン7.0のツールでこれを試しました)。通常、マシンをシャットダウンすると元の状態に戻りますが、これを越えることはできません。

Windows PhoneツールはVMをまったくサポートしていますか?

ありがとうございました。

答えて

0

電話ツールはVMをサポートしていますが、エミュレータは実際には仮想インスタンスなので、ラッパーVM内で実行した場合には未定の問題が発生します。これらの問題のために、エミュレータをVM内で実行することはサポートされていません。 http://msdn.microsoft.com/en-us/library/ff637317(v=vs.92).aspx#BKMK_VM

+0

それでは、アプリケーションをどのようにデバッグしますか?あなたはどんな選択肢も知っていますか? –

+0

最初に選択するのは、これを行うためにマシン上のスズに直接インストールされたOSを持つことです。 2番目の選択肢は実際の電話機のハードウェアですが、それはUSBを使って電話をホストコンピュータに接続することに依存していますが、それが可能かどうかはわかりません。 – ZombieSheep

+0

Mac上でParallels内でエミュレータを実行していますが、非常にゆっくりです。 Windowsの下で決して運がなかった... – Damian

0

このリンクhttp://www.dll-files.com/dllindex/dll-files.shtml?mfplatを参照してください。

mfplat.zipからmfplat.dllを抽出します。 mfplat.dllを、mfplat.dllを要求しているプログラムのインストールディレクトリに抽出することをお勧めします。

これでうまくいかない場合は、システムディレクトリにmfplat.dllを抽出する必要があります。デフォルトでは、これは次のようになります。

C:\ WINDOWS \システム(Windows 95/98/Meの場合)

C:\ WINNT \ System32に(Windows NT/2000の)

C:\ WINDOWS \ System32に(Windows XPでは、Vistaでは、7)

あなたは64ビットバージョンのWindowsを使用している場合、あなたはまた、Cでmfplat.dllを置く必要があります:\ WINDOWS \ SYSWOW64 \

ことを確認してください(既存のファイルを上書きしますが元のファイルのバックアップコピーを作成します)。 コンピュータを再起動します。

問題が引き続き発生する場合、以下を試してみてください。

Windowsの[スタート]メニューを開きと「ファイル名を指定して実行...」を選択します。 CMDと入力し、Enterキーを押します(またはWindows MEを使用している場合はCOMMANDと入力します)。 regsvr32 mfplat.dllと入力し、Enterキーを押します。

関連する問題