версия Silverlight 3 и System.Core.dll - PullRequest
0 голосов
/ 05 мая 2010

У меня есть решение Visual Studio 2008 с несколькими проектами. Один проект - это веб-сайт с Target Framework «.NET Framework 3.5». Одним из них является приложение Silverlight 3, которое было создано с выбором (в раскрывающемся списке) «.NET Framework 3.5».

Я замечаю, что если я хочу добавить ссылку на файл System.Core.dll на веб-сайт, мне предоставляется (на вкладке .NET) один вариант версии 3.5.0.0, что мне кажется вполне разумным.

Если, однако, я перетаскиваю и повторно добавляю ссылку на System.Core в приложении Silverlight, мне представляется только System.Core версии 2.0.5.0. Какая история здесь? Я бы очень хотел использовать некоторые методы TimeZoneInfo, которые [я понимаю] доступны только в .NET 3.5 sp1. Чего мне не хватает?

Ответы [ 2 ]

0 голосов
/ 06 мая 2010

Я уверен, что Джефф Уилкокс прав; было немного удивительно обнаружить, что я не использовал 3.5 sp1 все время.

Я просто собираюсь поработать с классом TimeZoneInfo в коде позади и передать результаты как initParams.

0 голосов
/ 05 мая 2010

TimeZoneInfo недоступно для Silverlight - вам нужно использовать версию сборки 2.0.5.0 .NET (Silverlight).

...