2012-02-28 74 views
3

我正在開發Wp7應用程序,我想要啓動單元測試。我使用Visual Studio 2010中的模板創建了Windows Phone 7.1 UnitTest項目,並通過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測試工作正常。我用[TestClass中]和[TestMethod的]屬性和這些命名空間裏我的測試:

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

內App.xaml.cs文件中,有最少的代碼和下面開始這一切了:

private void Application_Startup(object sender, StartupEventArgs e) 
{ 
    RootVisual = UnitTestSystem.CreateTestPage(); 
}