Silverlight 4 - нет приложений для браузера - PullRequest
0 голосов
/ 13 февраля 2011

Имеет ли приложение Silverlight 4 из браузера доступ к .NET Framework?

Ответы [ 3 ]

2 голосов
/ 13 февраля 2011

Одним словом: нет. Есть исключение.Когда приложение установлено как имеющее повышенное доверие, можно получить доступ к видимым и создаваемым частям .NET Framework COM.

1 голос
/ 13 февраля 2011

Да ... и приложения в браузере тоже! Приложения Silverlight вне браузера не имеют каких-либо существенных дополнительных платформ для них. Silverlight использует подмножество .NET Framework. Если вас интересует, доступна ли конкретная функция инфраструктуры, обновите свой вопрос.

0 голосов
/ 01 апреля 2012

Нет.Длинный ответ: есть по крайней мере две совершенно разные ветви .NET Framework.Для настольных компьютеров и серверов, к которым вам нужен доступ, и для Silverlight, включающих ветви Windows Phone и XNA.

Можно писать библиотеки, которые работают с обеими ветвями сред в двоичной форме, ноони не могут использовать какой-либо API, кроме очень фундаментальных вещей.Особенно UI и IO запрещены.Таким образом, на практике у вас есть два мира, которые несовместимы на двоичном уровне.Это очень печально, но так оно и есть, и оно не может измениться без нарушения обратной совместимости.

Поэтому, как говорили другие, даже с повышенными привилегиями, вам нужно написать отдельное программное обеспечение в основной .NET Frameworkи общаться с ним через COM или хост-среду Silverlight.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...