TimeZoneInfo - почему я не могу создать экземпляр этого? - PullRequest
2 голосов
/ 05 мая 2010

Я пытаюсь использовать EWS API для доступа к серверу Exchange из консольной программы, которую я пишу. Я указал тип сервера обмена, к которому я подключаюсь, но когда я пытаюсь выполнить код, который у меня есть, он дает мне

Ошибка 1 Тип 'System.TimeZoneInfo' определен в сборке, которая не ссылается Вы должны добавить ссылку на сборку 'System.Core, Версия = 3.5.0.0, Культура = нейтральная, PublicKeyToken = b77a5c561934e089 '. C: \ Documents and Settings \ jsorensen \ Мои документы \ Visual Studio 2005 \ Projects \ ConsoleApplication2 \ ConsoleApplication2 \ Program.cs 26 13 ConsoleApplication2

Разве Microsoft Visual Studio Academic Edition не поддерживает TimeZoneInfo или версия .Net, которую XP может иметь недостаточно современной для работы с EWS API? Я умеренно новичок в программировании на C #, поэтому некоторые вещи все еще сбивают с толку.

1 Ответ

2 голосов
/ 05 мая 2010

Глядя на ваш код, вы видите, что вы нацеливаетесь на .Net 2.0, а класс TimeZoneInfo определен в .Net 3.5. Посмотрите, можете ли вы обновить свой проект до 3.5, и это должно сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...