Портирование / запись WPF-приложения, которое запускает внешние приложения в Silverlight 4 из браузера - PullRequest
2 голосов
/ 18 марта 2010

WPF запускает определенный метод, который вызывает внешний exe и ждет, а затем обращается к файлу, который был выводом внешнего exe. Предполагая, что я собираюсь создать это приложение с учетом переноса на Silverlight 4 позже, что мне делать?

1 Ответ

2 голосов
/ 18 марта 2010

Чтобы сделать это, вам нужно пройти автоматизацию COM Silverlight. Я уверен, что есть какой-то внепроцессный COM-сервер, который вы могли бы использовать для запуска процесса. Но в этот момент вы уже

  • ограничил ваше приложение Windows
  • требует полного доверия
  • будет работать только в режиме «вне браузера»

В этот момент вам действительно нужно спросить, имеет ли смысл портировать на Silverlight. WPF особенно подходит для вышеуказанных сценариев. Вы можете использовать ClickOnce для достижения аналогичного (на самом деле превосходного) процесса обновления клиента, и вам не придется прыгать через обручи, чтобы сделать что-то столь же простое, как создание внешнего процесса.

...