c#ews列表<;搜索过滤器>;错误

c#ews列表<;搜索过滤器>;错误,c#,reference,exchangewebservices,C#,Reference,Exchangewebservices,我最近尝试用c#编写一个应用程序,使用EWS读取exchange邮箱的内容。我有登录工作(我90%肯定这一点),但当我试图使用如何显示收件箱内容的在线示例时,我遇到了错误“找不到类型或命名空间“searchfilter”。(您是否缺少使用指令或程序集引用?)。通常这意味着我只需要添加对项目的引用,但是我已经添加了Microsoft.Exchange.Webservices作为引用。有人见过这个问题吗?有什么想法吗 使用: 视窗7 VisualStudio2010 已安装.net 4,但我的目标框

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

使用: 视窗7 VisualStudio2010 已安装.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;

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

以下是msdn参考:


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

以下是msdn参考:


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

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

这很奇怪-这就是它所在的位置。您可以尝试使用对象资源管理器或(或任意选择的免费反编译器)查看Microsoft.Exchange.Webservices.dll内部,看看它是否确实在那里吗?谢谢,但asawyer是正确的,问题出在我的大写字母上。我犯了一个愚蠢的错误,但这就是第二双眼睛的作用:)这很奇怪——说它就在那里。您可以尝试使用对象资源管理器或(或任意选择的免费反编译器)查看Microsoft.Exchange.Webservices.dll内部,看看它是否确实在那里吗?谢谢,但asawyer是正确的,问题出在我的大写字母上。我犯了一个愚蠢的错误,但这就是第二双眼睛的作用:)谢谢你,但阿萨维耶是对的,问题出在我的大写字母上。我犯了一个愚蠢的错误,但这就是第二双眼睛的作用:)谢谢你,但阿萨维耶是对的,问题出在我的大写字母上。我犯了一个愚蠢的错误,但这就是第二双眼睛的作用:)