Я написал дополнение к Outlook для 2007, используя VSTO 3, и мне было трудно (не так сложно), потому что расширения Linq для объектов Outlook не существовало.Добавляет ли VSTO 4 поддержку Linq или это негатив, потому что он все еще просто завернутый COM?
Моя самая большая проблема связана с контактами.Если нет Linq, то каков простой способ запроса к коллекции outlook?Я видел, как вы можете фильтровать сообщения по тексту запроса (например: «[Unread] = true»).Каким бы ни было решение, оно должно быть быстрым.Один клиент имеет 33 тыс. Контактов, а другой - более 72 тыс.Да, это глупо, но это так.
VSTO 3 не предлагает GetEnumerator, поскольку не может даже использовать оператор foreach
Редактировать: я использую Visual Studio 2010