Windows Phone エミュレーターがテストデバイスとしてリストされていない

Windows Phone エミュレーターがテストデバイスとしてリストされていない

Visual Studio 2010 Ultimate が既にインストールされているこのマシンに、Windows Phone Developer Tools をインストールしました。インストールが完了し、新しいプロジェクトを作成するとすぐに、エミュレーターでアプリを実行するオプションが存在しないことに気付きました。

エミュレータなし

問題を解決するにはどうすればいいですか?

答え1

デイブ・ルークが言ったようにプログラムを実行することができます。

エラーのHRESULT: 0x89721200原因は以下のとおりです

hresultについてHRESULT は 32 ビット値で、重大度コード、機能コード、エラー コードの 3 つのフィールドに分かれています。重大度コードは、戻り値が情報、警告、またはエラーのいずれを表すかを示します。機能コードは、エラーの原因となったシステムの領域を識別します。エラー コードは、例外を表すために割り当てられる一意の番号です。各例外は、個別の HRESULT にマップされます。マネージ コードが例外をスローすると、ランタイムは HRESULT を COM クライアントに渡します。アンマネージ コードがエラーを返すと、HRESULT は例外に変換され、ランタイムによってスローされます。

問題を解決するには、VS2010 で mscorlib.dll ファイルを見つけて再インストールしてください。エラー コードの詳細については、以下を参照してください。

hresultエラーコードについて

最後に、エラーの原因はあなたが書いたプログラムであり、ソフトウェアは正常に動作していることを明確にしたいと思います。

答え2

作業中のソリューションを右クリック > 構成マネージャー > すべての展開チェックをオフにします。

または、.net 4.0 を修復するか再ダウンロードします (再インストールすることもできます)。

関連情報