Название объясняет все, что я думаю. Я хочу разработать приложение .Net GUI для Windows, которое также будет работать на Mac без особых усилий. Думаю, WPF здесь не правильный выбор. Во всяком случае, что мне делать, чтобы заставить приложение Silverlight работать вне браузера на Mac? Просто установите Silverlight на эту машину?Что необходимо для запуска приложения Silverlight вне браузера на Mac?
ответ
Модель Silverlight's Out of Browser отлично работает на Mac и с момента ее создания. Просто разработайте приложение и протестируйте его в Windows, он, как правило, будет действовать одинаково на Mac, если только вы не полагаетесь на функцию только для Windows (например, COM-взаимодействие в Silverlight 4 Trusted Applications).
Редактировать: Чтобы еще больше прояснить мой ответ, ничего не требуется для запуска приложений Silverlight Runtime для запуска приложений OOB на Mac. Поэтому, если пользователь может запустить приложение в браузере, чтобы выполнить последовательность установки, тогда они смогут установить приложение OOB и использовать его.
Это, конечно же, работает только с Silverlight 3+, так как именно тогда функция была выпущена. SO, если у конечного пользователя установлены Silverlight 1 или 2, они не смогут установить ваше приложение, но они могут обновиться до последней версии, чтобы иметь возможность сделать это (если они не находятся на PPC Mac, так как это поддерживает только Silverlight 1. Но большинство Mac в наши дни являются Intel, так что это не стоит упоминать).
Согласно Getting Started with Silverlight 3, OOB доступен как на Windows, так и на Mac без дополнительного времени выполнения. Вот demo of the install process from channel9.
Что касается конкретных зависаний, это выходит за рамки моего опыта. Но это звучит, как правило, нет особых требований к запуску приложений SL вне браузера на OS X.
Я создал широкоформатное приложение Silverlight 4.0, работающее в браузере и вне браузера. По моему опыту, он отлично работает на Mac, однако я бы сказал, что это не совсем то же самое. Это очень близко, но есть небольшие отличия в процессе установки, и я получил некоторые ошибки в изолированном хранилище, которые я не получаю на машине Windows.
В целом я бы определенно сказал, что Silverlight - лучшая платформа для кросс-платформенной платформы, которую я когда-либо использовал.
Создав приложение SL для OOB на Mac, я обнаружил одну ошибку, которая дала мне трудное время. Если вы используете службы домена и имеете метод, который пытается получить текущий контекст проверки подлинности, чтобы вывести идентификатор пользователя на стороне сервера, это не удастся. Он будет работать на Windows OOB, но не на Mac OOB.
Работа вокруг - это идентификатор пользователя с клиентской стороны в запросы службы домена, которые в ней нуждаются.
У меня возникла эта проблема с использованием стандартного шаблона бизнес-приложений SL и подтверждена различными пользователями на форумах SL.
Привет, несколько лет спустя, но у меня есть вопрос, когда вы вызываете DomainContext.SubmitChanges(), как вы можете передать userId? – Diego
- 1. XAP-кэширование вне браузера (OOB) Приложения Silverlight
- 2. Вне приложения для браузера Silverlight и традиционного настольного приложения
- 3. Как работают приложения OOB Silverlight на Mac?
- 4. Вне установки приложения для браузера
- 5. Microsoft Silverlight запускается вне браузера
- 6. Запуск приложения silverlight из браузера
- 7. Что необходимо для настройки Jetty для запуска приложения Spring MVC?
- 8. Получение Silverlight из приложения приложения для браузера
- 9. Что необходимо пользователю для загрузки и запуска приложения PHP?
- 10. Silverlight 5 - расположение окна вне браузера
- 11. Можете ли вы заставить Silverlight работать только вне браузера?
- 12. Как закрыть окно Silverlight вне браузера?
- 13. Передача параметров для запуска приложения silverlight
- 14. Параметры запуска для приложения Silverlight 4
- 15. Необходимо перезагрузить Mac после запуска pfctl -e
- 16. Скопируйте silverlight из приложения-браузера
- 17. Выполнение javascript из Silverlight из приложения-браузера
- 18. Как изменить цвет фона для загрузки приложения Silverlight 3 вне браузера?
- 19. Что-то особенное необходимо для запуска приложений JavaFX на OSX?
- 20. Есть ли способ удалить заголовок для приложений Silverlight вне браузера
- 21. Silverlight - вне браузера - скрыть текущую пользовательскую форму и показать другую?
- 22. C Программа для запуска приложения Mac
- 23. Возможности использования браузера Silverlight для OSX
- 24. Как автоматически обновлять приложение Silverlight 3 вне браузера?
- 25. Silverlight для Mac и Silverlight мертв?
- 26. Что необходимо для запуска исполняемого файла .jar на windows и mac?
- 27. Приложение для запуска Mac
- 28. Получить список окон для запуска приложения на Mac
- 29. Что необходимо для запуска файлов JavaScript с MS Server 2003?
- 30. Распространение приложения вне магазина приложений Mac
Приложение для хостинга OOB называется «sllauncher» в Windows. Да, почему бы вам просто не установить его и посмотреть, есть ли он там. –
Хорошая идея. Но у меня нет mac здесь, чтобы попробовать ... Но мне нужно решить, использовать или не использовать Silverlite как можно скорее. – drasto