.net silverlight 3和System.Core.dll版本

.net silverlight 3和System.Core.dll版本,.net,silverlight,silverlight-3.0,version,.net,Silverlight,Silverlight 3.0,Version,我有一个VisualStudio2008解决方案和几个项目。一个项目是目标框架为“.NET Framework 3.5”的网站。一个是Silverlight 3应用程序,它是通过选择“.NET Framework 3.5”创建的(在下拉列表中) 我注意到,如果我想在网站中添加对System.Core.dll的引用,我(在.NET选项卡上)可以选择3.5.0.0版,这对我来说是完全合理的 但是,如果我在Silverlight应用程序中删除并重新添加对System.Core的引用,那么我只会看到Sy

我有一个VisualStudio2008解决方案和几个项目。一个项目是目标框架为“.NET Framework 3.5”的网站。一个是Silverlight 3应用程序,它是通过选择“.NET Framework 3.5”创建的(在下拉列表中)

我注意到,如果我想在网站中添加对System.Core.dll的引用,我(在.NET选项卡上)可以选择3.5.0.0版,这对我来说是完全合理的


但是,如果我在Silverlight应用程序中删除并重新添加对System.Core的引用,那么我只会看到System.Core版本2.0.5.0。这里的故事是什么?我非常想使用TimeZoneInfo中的一些方法,[我推断]这些方法只在.NET3.5SP1中可用。我缺少什么?

Silverlight无法使用TimeZoneInfo-您需要使用2.0.5.0.NET汇编版本(Silverlight)。

我确信Jeff Wilcox是正确的;我发现自己一直没有使用3.5SP1有点惊讶

我将在页面代码中使用TimeZoneInfo类,并将结果作为initParams传入