Честно говоря, я действительно надеюсь, что я глуп по этому поводу.
Я отправил тот же вопрос на CodePlex, но не получил ответа.Я отправил прямое электронное письмо создателю фреймворка, но не получил ответа.
Это говорит мне о нескольких вещах:
Я действительно такой тупойчто я упустил что-то ужасно очевидное.
Никто на самом деле не использует Silverlight для производственных приложений или, по крайней мере, никто не требует модульного тестирования, поэтому никто не знает ответ здесь.
Приверженность Microsoft к Silverlight и его поддержка в лучшем случае не соответствуют стандартам.
Мне просто не повезло в надежде на поддержкуэтот вопрос.
Тем не менее, я нашел ответ сам.В App.xaml.cs:
private UnitTestPage _page;
В Application_Startup:
RootVisual = _page = (TestPage) UnitTestSystem.CreateTestPage();
Добавить кнопку или обработчик щелчка правой кнопкой мыши или что-то еще, затем вызвать
_page.UnitTestHarness.Run();
Надеюсь, это поможет кому-то еще.