c#ews列出<searchfilter>错误</searchfilter>

时间:2011-05-19 12:38:57

标签: c# reference exchangewebservices

我最近尝试使用EWS在c#中编写应用程序来读取交换邮箱的内容。我有登录工作(我90%肯定这一点),但当我尝试使用在线示例如何显示收件箱的内容我遇到了错误“无法找到类型或命名空间'searchfilter'。 (您是否缺少using指令或程序集引用?)“。通常这意味着我只需要添加对我的项目的引用,但是我已经添加了Microsoft.Exchange.Webservices作为参考。以前有人见过这个问题吗?有什么想法吗?

使用: Windows 7的 视觉工作室2010 .net 4已安装,但我的目标框架是3.5

    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Net;
    using Microsoft.Exchange.WebServices;
    using Microsoft.Exchange.WebServices.Data;
    using Microsoft.Exchange.WebServices.Autodiscover;
    using System.Net.Security;
    using System.Security.Cryptography.X509Certificates;
    using System.Xml;

2 个答案:

答案 0 :(得分:2)

如果这是错误消息的直接复制/粘贴,您是否检查过大写是否正确?它应该是“SearchFilter”而不是“searchfilter”

这是msdn参考:

http://msdn.microsoft.com/en-us/library/microsoft.exchange.webservices.data.searchfilter(v=EXCHG.80).aspx

答案 1 :(得分:1)

确保使用正确的Microsoft.Exchange.Webservices程序集,1.0或1.1可能不同。