Последняя версия Silverlight зависит от .Net 3.0, 3.5? - PullRequest
2 голосов
/ 20 февраля 2009

Если вы прочитаете примечания к выпуску 18 февраля выпуска Silverlight , вы увидите строку, которая гласит:

изящные сбои при попытке использовать функции, требующие .Net Framework 3.0 или 3.5, на машинах, на которых не установлена ​​ни одна из платформ

Что это значит? Конечно, Silverlight не имеет прямых зависимостей от полной платформы .Net 3.0 или 3.5. Как это может быть, когда он работает на OS X и, как предполагается, не будет различий между работой в Windows и OS X?

Кто-нибудь знает что-нибудь об этом?

Ответы [ 3 ]

3 голосов
/ 20 февраля 2009

Джефф - короткий ответ: НЕТ. В примечаниях к выпуску этот комментарий относится к реализациям UIAutomation в Silverlight, а не к основным функциям.

2 голосов
/ 20 февраля 2009

Я не могу говорить о кредитоспособности сайта, но нашел эту ссылку, которая гласит:

Общий вопрос о Silverlight - Требуется ли установка .NET Framework для того, чтобы использовать Silverlight? ". Ответ на этот вопрос нет.

Кроссплатформенная версия .NET Framework входит в 4MB Silverlight 1.1 скачать, что означает вам не нужно иметь ничего лишнего установлен на клиенте.

Версия .NET Silverlight. Каркас включает в себя тот же двигатель CLR который поставляется с полной .NET Framework и подмножество .NET Библиотеки пространств имен Framework.

Я также нашел этот сайт, который объясняет, что .NET не требуется во время выполнения, он требуется во время сборки.

0 голосов
/ 20 февраля 2009

Среда исполнения Silverlight - это, по сути, мини-версия среды исполнения .NET. Если вы запускаете код C #, который делает что-то, что требует функции, не входящей в подмножество, он пытается не взорваться сейчас.

Различные подмножества среды выполнения .NET были портированы на системы, отличные от Windows, Silverlight - это самая известная из них.

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