Насколько я знаю, это невозможно сделать на SmartTV. Чтобы получить все данные с начала жизненного цикла приложения, возможный обходной путь - нажать F5 для принудительной перезагрузки удаленного приложения (после того, как приложение отлажено и хром готов на вашем компьютере)
Проблема заключалась в том, что базовый класс был определен как абстрактный. Это привело к неудаче дизайнера. Эта проблема более подробно описана в разделе комментариев блога Лорана Бюньона: http://geekswithblogs.net/lbugnion/archive/2007/03/02/107747.aspx
Другая возможная причина, как мы только что нашли здесь, поэтому я добавляю этот ответ для будущих пользователей, это если проект размещен на недоверенном источнике, таком как файловый сервер.
В этом случае дизайнер не загрузил бы сборку и выдал такую же ошибку "Could not create instance...". Решение все равно собирало бы и отлаживало OK.
.Еще одна возможная причина.
У меня есть пользовательский элемент управления, который имеет дочерние элементы управления, генерирующие события, например, select_changed на элементе управления списком. Обработчик события select_changed вносит изменения в другие дочерние элементы управления.
Во время инициализации свойство выбранного элемента поля списка изменяется и вызывает событие select_changed. Обработчик пытается обновить другие дочерние элементы управления, но не может, поскольку они еще не были инстанцированы. Это приводит к исключению нулевого указателя и вызывает проблему.
Как только проблема с нулевым указателем была решена, элемент управления был инстанцирован и появился в родительском элементе управления.