的Silverlight 3和System.Core.dll版本

问题描述:

我有几个项目的Visual Studio 2008的解决方案。一个项目是一个带有“.NET Framework 3.5”目标框架的网站。一个是Silverlight 3应用程序,它是在“.NET Framework 3.5”的选择(在下拉列表中)创建的。的Silverlight 3和System.Core.dll版本

我注意到,如果我想一个参考System.Core.dll添加到网站上,我提出(在.NET选项卡上)与3.5.0.0版本的单一选择,这似乎完全合理的,我。

但是,如果我放弃和Silverlight应用程序内的参考System.Core程序重新添加,我只带有System.Core程序版本2.0.5.0。这里有什么故事?我非常想使用[我推断]的TimeZoneInfo的一些方法仅在.NET 3.5 SP1中可用。我错过了什么?

的TimeZoneInfo不可用Silverlight的 - 你需要使用2.0.5.0 .NET程序集版本(Silverlight的)。

我敢肯定,杰夫·威尔考克斯是正确的;发现我一直都没有使用3.5 sp1是一个惊喜。

我只是要与类的TimeZoneInfo在页面代码隐藏工作和传中,结果initParams在。