2012-02-28 12 views
3

私はWp7-Appを開発中で、ユニットテストを開始したいと思います。 Visual Studio 2010のテンプレートを使用してWindows Phone 7.1 UnitTest-Projectを作成し、必要なアセンブリをNu-Manager経由で追加しました。Windows Phone 7のユニットテスト - アプリケーションが正しく起動しない

エミュレータまたは実際のデバイスでプロジェクトを開始できません。空白の読み込み画面が表示され、このエラーメッセージが表示されます。 mscorlib.dllで 'System.Collections.Generic.KeyNotFoundException'タイプの最初のチャンス例外が発生しました

これは既知のエラーですか?回避策はありますか? ありがとう!

答えて

2

標準VSユニットテストテンプレートは、WP7では機能しません。ジェフ・ウィルコックス・アセンブリを使用して http://channel9.msdn.com/Events/MIX/MIX10/CL59http://www.jeff.wilcox.name/2011/06/updated-ut-mango-bits/

私が持っているのSilverlight 4テストプロジェクトを、それは私のWP7のテストのために正常に動作します:あなたはこれらのリンクをご覧ください。 App.xaml.cs内

using Microsoft.Silverlight.Testing; using 
Microsoft.VisualStudio.TestTools.UnitTesting; 

は、最小限のコードが存在しているファイルと、次はそれをすべてオフに開始されます:私は私のテスト内で[TestClassを]と[のtestMethod]属性とこれらの名前空間を使用

private void Application_Startup(object sender, StartupEventArgs e) 
{ 
    RootVisual = UnitTestSystem.CreateTestPage(); 
} 
関連する問題