我正在使用本文作为指南编写Silverlight UI测试自动化:http://msmvps.com/blogs/theproblemsolver/archive/2009/01/26/unit-testing-in-silverlight-part-4-the-ui.aspx
适用于小型Silverlight应用程序,但是当我尝试将一个Silverlight导航应用程序添加到TestPanel时,我得到以下异常: “找不到具有名称/键布局的根资源格式[行:10位置:37]”的资源。这是代码:
[TestClass]
public class Tests : SilverlightTest
{
private MainPage _myControl;
[TestMethod]
[Asynchronous]
public void TestMethod1()
{
_myControl = new MainPage(); // <-- exception
TestPanel.Children.Add(_myControl);
}
}
答案 0 :(得分:1)
MainPage
继承了Page
吗?如果是这样,我认为TestPanel需要定义一个名为“LayoutRoot”的Grid
。
查看此链接,查看同一问题的其他视图: http://silverlight.codeplex.com/workitem/8175