2

EWS API를 사용하여 콘솔 프로그램에서 Exchange 서버에 액세스하려고합니다. 나는 내가 연결있어 Exchange 서버의 유형을 지정했지만 나는 내가 가지고있는 코드를 실행하려고 할 때, 그것은 어셈블리에 정의되어 나에게TimeZoneInfo - 왜 내가 그 인스턴스를 만드는 것처럼 보일 수 없습니까?

오류 1 유형 'System.TimeZoneInfo'를 제공 을 그 참조되지 않았습니다. 어셈블리 'System.Core, 버전 = 3.5.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089'에 대한 참조를 추가해야합니다. C : \ 문서 및 설정 \ jsorensen \ 내 문서 \ ConsoleApplication2 \ ConsoleApplication2 \ Program.cs (26) (13) ConsoleApplication2이

는 마이크로 소프트 비주얼 스튜디오 교육용가 TimeZoneInfo 중을 지원하거나 버전입니다하지 않습니다 프로젝트 \ 비주얼 스튜디오 2005 \ .Net은 XP가 EWS API를 사용할 수있을 정도로 최신 상태가 아닐 수 있습니다. 나는 C#에서 프로그래밍하기에 적당하지 않다. 그래서 어떤 것들은 여전히 ​​혼란 스럽다.

답변

2

코드를 보면 .Net 2.0을 타겟팅하고 TimeZoneInfo 클래스가 .Net 3.5에 정의 된 것처럼 보입니다. 프로젝트를 3.5로 업그레이드 할 수 있는지 확인하십시오.