Что делает «Редактирование и продолжение» трудным / невозможным для Silverlight? Что дальше лучше всего?

ПРИМЕЧАНИЕ. связанный вопрос от ~ 2 лет назад только что подтвердил, что SL3 не может сделай это.

Поскольку Silverlight 5 (AFAICT) по-прежнему не будет иметь поддержки редактирования и продолжения (даже вне браузера, опять же AFAICT), я хотел спросить, знает ли кто-нибудь, что сделало так сложно начать работу с Silverlight? Я был бы счастлив, если бы он был даже ограничен конкретным сценарием (например, IE10 на Win7 +, только 32-битный Silverlight 5), потому что, по крайней мере, тогда я мог бы развиваться против этого намного быстрее / продуктивнее, а затем иметь другие платформы для тестирования / проверки, когда он работал нормально в одном сценарии.

Мне было интересно, какие сценарии были бы наиболее близкими, но у них есть рабочий вариант «редактировать и продолжать». Единственное, что меня бросает в глаза, - это создание приложения WPF, которое живет в одном решении (возможно, с использованием Prism 4, поскольку оно имеет цель минимизировать необходимые изменения между WPF и приложением Silverlight) и разрабатывать их «вместе», имея возможность использовать EnC для приложения WPF, а затем, надеюсь, потребуется лишь незначительная разработка в Silverlight.

Однако это намного больше проблем, чем мне бы хотелось, и мне интересно, что еще может сработать? Например, .NET 4 может загружать / использовать сборки Silverlight 4, а WPF может размещать (IIRC) Silverlight, поэтому я мог бы создать оболочку WPF, которая фактически запускала мое настоящее приложение Silverlight (только размещенное в приложении WPF, которое само работает в .NET 4 CLR).

Однако такие попытки снимаются в темноте (в лучшем случае) без хотя бы некоторого базового понимания того, что такое текущая среда CLR Silverlight / среда выполнения / что-то еще, что затрудняет создание EnC в первую очередь. Знание этого может помочь в выборе более жизнеспособных (менее хлопотных) обходных путей, по крайней мере, теоретически. :)

ПРИМЕЧАНИЕ: ответы, которые работают только в определенных ситуациях (как указано выше, например, IE10 + Win8 + SL5), по-прежнему полезно знать - я бы предпочел использовать эту функцию иногда, чем никогда! :)


person James Manning    schedule 07.09.2011    source источник


Ответы (1)


Следующее, что лучше всего - это отредактировать и перекомпилировать. Я использую его некоторое время, и он работает очень хорошо.

person Bryant    schedule 22.09.2011