运行我的应用程序时,加载速度相当慢。因此,为了加快开发速度,我想使用测试框架独立运行视图(以避免加载整个应用程序)。
在执行此操作的过程中,我发现从测试运行器运行我的视图时。我无法在XAML中进行更改,而无法将其反映在正在运行的应用程序中。例如;如果我在运行时通过XAML向视图添加文本框,则不会显示该文本框。我必须重新启动测试才能显示它。
但是,当我整体运行我的应用程序时。我可以编辑XAML并使它对正在运行的应用程序进行更改。那就是在运行DOES show时通过XAML向视图添加文本框。
起初我以为是因为测试在另一个项目中。因此,我将其移至主装配体中(所有都在一个装配体/项目中)。问题仍然存在。所以还必须有其他东西。
区别之一是,我从基类运行测试,尽管我不确定这样做是否有帮助。
有人可以告诉我如何确保无需重新测试即可进行更改吗?