2010-05-05 3 views
0

여러 프로젝트가 포함 된 Visual Studio 2008 솔루션이 있습니다. 하나의 프로젝트는 대상 프레임 워크가 ".NET Framework 3.5"인 웹 사이트입니다. 하나는 ".NET Framework 3.5"를 선택하여 만든 Silverlight 3 응용 프로그램입니다.silverlight 3 및 System.Core.dll 버전

System.Core.dll에 대한 참조를 웹 사이트에 추가하려면 .NET 탭에서 버전 3.5.0.0의 단일 선택 항목을 제시합니다. .

그러나 Silverlight 응용 프로그램 내에서 System.Core에 대한 참조를 삭제하고 다시 추가하면 System.Core 버전 2.0.5.0 만 제공됩니다. 여기에 무슨 이야기가 있니? TimeZoneInfo의 메소드 중 일부를 사용하고 싶습니다. [.NET 추론] .NET 3.5 sp1에서만 사용할 수 있습니다. 내가 뭘 놓치고 있니?

답변

0

Silverlight에는 TimeZoneInfo를 사용할 수 없습니다. 2.0.5.0 .NET 어셈블리 버전 (Silverlight)을 사용해야합니다.

0

저는 Jeff Wilcox가 정확하다고 확신합니다. 3.5 sp1을 계속 사용하지 않고 있다는 사실을 알게 된 것은 놀랍습니다.

페이지 코드 숨김에서 TimeZoneInfo 클래스로 작업하고 initParams로 결과를 전달하려고합니다.