silverlight 3和System.Core.dll版本

时间:2010-05-05 19:50:22

标签: .net silverlight silverlight-3.0 version

我有一个包含多个项目的Visual Studio 2008解决方案。一个项目是一个目标框架为“.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的一些方法[我推测]仅在.NET 3.5 sp1中可用。我错过了什么?

2 个答案:

答案 0 :(得分:0)

Silverlight无法使用TimeZoneInfo - 您需要使用2.0.5.0 .NET程序集版本(Silverlight)。

答案 1 :(得分:0)

我确信Jeff Wilcox是正确的;发现我一直没有使用3.5 sp1,这有点令人惊讶。

我将使用页面代码隐藏中的TimeZoneInfo类,并将结果作为initParams传递。